سلام به همگی
من یه کد نوشتم که اگر id شماره موبایل با id که توی تگ dataی input گذاشتم برابر بود
داخل چک باکس رو پر کنه و معلوم باشه که نیازی به تیک زدن نیست
var tbody = '';
$.each(data, function(key, value) {
tbody += '<tr>';
tbody += '<td><div class="form-group"><div class="checkbox checkbox-primary"><input data-id="' + value.id + '" id="checkbox1" type="checkbox"><label for="checkbox1"></label></div></div></td>;'
tbody += '</tr>';
});
$('tbody').append(tbody);
$.getJSON("http://localhost:8000/api/customers/mobile-numbers/checkbox/" + getID() + "", function(data) {
$.each(data, function(key, value) {
if (value.id === $('input#checkbox1').data('id')) {
$('input#checkbox1').prop('checked', true);
}
});
});
ولی مشکل اینه که همه چک باکس هارو پر میکنه و
اگر بخوام از یه روشی برم که فقط همون ردیف چک باکسش پر شه ارور میده👇
$.getJSON("http://localhost:8000/api/customers/mobile-numbers/checkbox/" + getID() + "", function(data) {
$.each(data, function(key, value) {
if (value.id === $('input#checkbox1').data('id')) {
$('input#checkbox1').data('id').prop('checked', true);
}
});
});
ممنون میشم راهنمایی کنید.
منظورم این قسمت پیش فرضه
چون من میخواستم فقط به یکی از شماره موبایل های مشتری پیامک ارسال بشه یه ستون به اسم is_default توی دیتابیس درست کردم
که یا ۱ هست یا ۰ پس توی این عکس باید یکی از این چک باکس هارو با استفاده از جاوااسکریپت پر کنم.
مشکل من هم فقط همین فرانتشه و اطلاعاتی که از بکند میاد همش درسته
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟