راکت
حل شده

چطور مقادیر یک فیلد از دیتابیس را در select option html ست کنم

2 پاسخ

سلام وقت بخیر. خدا قوت دوستان. من یک فرم دارم که در المان select ان باید مقادیر یک فیلد از دیتابیس در آن نمایش داده شود . ولی متاسفانه نمایش داده نمیشود. عکس کدها ضمیمه شده اند. متشکر.
تصویر مربوط به Ajax
 تصویر

تصویر مربوط به html :
 تصویر

تصویر مربوط به کد php :
 تصویر

تصویر مربوط به خروجی در مرورگر : خروجی کوئری در کنسول میاد ولی در المان select نمیاد
 تصویر

اینم عکس مربوط به تب network مرورگر که خروجی json هست و همه چیز اکی هست
 تصویر

ثبت پرسش جدید

پاسخ‌ها

2
Banana Life
Banana Life
@shift.delete
بهترین پاسخ

سلام
دوست عزیز شما لیست اسم ها را لوپ کنید و داخل هر اپشینی که میسازید قرار میدید و داخل سلکت اضافه میکنید

const names = ["Name 1", "Name 2", "Name 3", "Name 4"];

  $(document).ready(function() {
    for (let i = 0; i < names.length; i++) {
      let name = names[i];
      let option = $("<option></option>"); 
      option.text(name);
      $(option).val(name); 

      $('#supervisor').append(option);

      console.log(name);
    }
  })

طبق کد شما

 success: function(data) { 
        $each(data[0], function(index, val) {
          var name = val.name;
          var option = $("<option></option>"); 
          option.text(name);
          $(option).val(name); 

          $('#supervisor').append(option);

          console.log(name);
        }
      }
hosien
hosien
@h.samipur2010

سلام مرسی مهندس .عالی ... کارم راه افتاد

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام