jQuery ile farklı php sayfasından selectbox seçenekleri yazarken, başarısız!

3 Cevap php

Merhaba ben veritabanından seçin kutusunda seçenekleri alınırken ediyorum bir web app.I geliştiriyorum ve ben selectbox.My sayfa yapısı bu kayıtları yazmak istediğiniz gibi:

main.php => Bu sayfada bir selectbox var <select id="my_select"></select>

retrieve_data.php => ben bu sayfaya bir ajax arama yapmak ve bu sayfayı db ve main.php tepkiler verileri gelen telefon numaralarını alır.

i retrieve_data.php gelen verileri almak ama fails.only boş selectbox görünür selectbox bu yanıt yazmak istedim.

Gibi benim yanıt onun: <option>blabla</option> ......

ve ben bu gibi yazdı: $("#my_select").html(response);

i selectbox için yazmadan önce yanıt uyarılır ve doğru seçenekleri uyarır ama selectbox bunları yazmaya çalıştım herkes bana şimdiden teşekkür için yardım fails.can ...

3 Cevap

Ben bir uzuv çıkmak ve response geri tek bir üye dizi şeklinde geldiğini kabul edeceğim. İşte alert() tepkisini gösterir açıklamak istiyorum, ama takılı varlık değildir.

Yani, bu deneyin:

$("#my_select").html( response.join('') );

EDIT:

Çıktı <option> etiketleri yanlış edildi.

Eğer Explorer kullanıyorsanız, this bug olabilir.

JQuery .html() fonksiyonunu is doğru kullanarak, ama ben senin sorunu anlamak için daha fazla kod görmek gerekir. Özellikle için response eşittir nedir? Bu response değişken yerine, basit bir dize daha geriye json olarak geliyor ki, diğerleri de söylediğim gibi, gibi görünüyor. Eğer bir alert(response); yaptığınızda ne gibi görünüyor gönderebilir miyim?