Bir onay kutusu dizi seri hale

oy
4

Uzun zaman okuyucu / burada ilk kez posteri.

Bu yüzden üzerinden bir ajax yazı vardı benim tabloya gayet yayınlanan bir onay kutusu dizi var:

var createListingString=&features= + arrayCheckBox;

Şimdi HER ŞEY jquerying (ve onu seven), ancak her zaman benim diziyi yayınlamak için deneyin ediyorum data: $(#create_listing_1).serialize(), sadece olsun diziyi (yerine gerçek değerlerin) yarattığı kayıtlarında.

Benim onay kutuları tüm biçimlendirilir:

<input type=checkbox name=features[] value=Non-smoking /> Non-smoking <br />

Ben bu muhtemelen kolay bir olduğundan emin değilim, ama zor yapıyorum. VE ben ilk soruyu sonrası istedim. Herkes burada, bunun için teşekkür bazı şaşırtıcı yardım sağlar.

Oluştur 29/07/2009 saat 00:56
kaynak kullanıcı
Diğer dillerde...                            


2 cevaplar

oy
2

Muhtemelen bu örtülü olarak dönüştürülür eğer PHP size dize 'Diziyi' verecek ilk bir dizeye dizi dönüştürmek gerekir. Ben tamamen yanlış anladın eğer özür böylece daha önce çalışmış olurdu emin değilim rağmen.

$string = implode(', ', $_POST['features']);
Cevap 29/07/2009 saat 01:00
kaynak kullanıcı

oy
3

Geçen gün bu aynı sorunu vardı. Bunu çözüme nasıl İşte:

var values = new Array();
$.each($("input[@name='features[]']:checked"), function() {
    values.push($(this).val());
});
var createListingString = values.join();
Cevap 29/07/2009 saat 08:23
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more