按本JSFIDDLE甚至檢查 -jQuery的返回複選框所有,如果只有一個被選中
我一直在瘋狂試圖弄清楚這一點對於最後48小時。除複選框之外的所有內容均有效。我包含了導致此問題的代碼片段。
我創建箱(按複選框按鈕)後並完成形式,我在看到code
是成功的,是能夠序列化複選框爲JSON
- 但是,我最終得到了所有複選框在「上」,即使只有一個他們被檢查。
當我檢查只有一個(第一盒)等未選中複選框,並單擊「保存」,我得到這個結果爲:
{"ck1":"on","ck2":"on","ck3":"on","submit1":"save"}
那是什麼拋出的結果了嗎?我在這段代碼中做錯了什麼?
在確定問題時將會受到幫助。
我的目標是看到這種格式的JSON時,我有第一個複選框選中:
{"ck1":"on","submit1":"save"}
或任何格式,你會建議。
編輯:
找到我assinged提交事件了以下功能:
$('#form'+formnum).submit(function(e) {
e.preventDefault(e);
var data = {};
//Gathering the Data
$.each(this.elements, function(i, v){
var input = $(v);
data[input.attr("id")] = input.val();
//delete data[button.attr("id")]; <-- cant' figure it out
//removeData[submit] <-- cant' figure it out
}); // end of $.each
var output =JSON.stringify(data);
$('#showurl').text(output);
}); //end of 'save' button function
的jsfiddle:jsfiddle。
即使您提供小提琴,您應該在問題本身**中發佈相關代碼**。只有鏈接的問題和答案不遵循網站指南,因爲如果鏈接中斷,就變得毫無用處。 –
你想要這個:http://jsfiddle.net/aamir/AJwXV/3/? –
您的複選框缺少一個ID。 –