एक चेकबॉक्स सरणी Serializing

वोट
4

लंबे समय पाठक / पहली बार यहाँ पोस्टर।

तो मैं एक चेकबॉक्स सरणी कि सिर्फ मेरी मेज पर ठीक तैनात जब मैं के माध्यम से एक ajax पोस्ट किया था मिल गया है:

var createListingString=&features= + arrayCheckBox;

अब मैं सब कुछ कर रहा हूँ jquerying (और यह प्यार), लेकिन हर बार मैं के साथ मेरी सरणी पोस्ट करने की कोशिश data: $(#create_listing_1).serialize(), मैं सिर्फ मिल सरणी रिकॉर्ड (वास्तविक मान के स्थान पर) यह बनाता है में।

मेरे चेक बॉक्स सभी स्वरूपित हैं:

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

मुझे यकीन है कि यह शायद एक आसान एक है, लेकिन मैं यह मुश्किल बना रहा हूं। और मैं अपनी पहली प्रश्न पोस्ट करना चाहता था। हर कोई यहां कुछ अद्भुत मदद, उसके लिए धन्यवाद प्रदान करता है।

29/07/2009 को 00:56
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


2 जवाब

वोट
2

आप शायद, पीएचपी आप स्ट्रिंग 'सरणी' दे देंगे अगर यह परोक्ष बदल जाती है पहले एक स्ट्रिंग के लिए सरणी बदलना होगा। हालांकि मुझे यकीन है कि अगर मैं पूरी तरह से गलत समझा गया है कि यह कैसे से पहले काम किया है, इसलिए क्षमा याचना नहीं हूँ।

$string = implode(', ', $_POST['features']);
29/07/2009 को 01:00
का स्रोत उपयोगकर्ता

वोट
3

मैं सिर्फ दूसरे दिन यह एक ही मुद्दा था। यहाँ है मैं इसे कैसे हल हो:

var values = new Array();
$.each($("input[@name='features[]']:checked"), function() {
    values.push($(this).val());
});
var createListingString = values.join();
29/07/2009 को 08:23
का स्रोत उपयोगकर्ता

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