我可以很容易地使用jQuery或在形式序列化數據爲JSON而不是「標準URL編碼符號的文本字符串」jQuery:我們可以用它來序列化返回JSON的表單嗎?
裁判的jQuery插件:http://api.jquery.com/serialize/
我可以很容易地使用jQuery或在形式序列化數據爲JSON而不是「標準URL編碼符號的文本字符串」jQuery:我們可以用它來序列化返回JSON的表單嗎?
裁判的jQuery插件:http://api.jquery.com/serialize/
Convert form data to JavaScript object with jQuery
然後json對象可以用JSON.stringify()函數表示爲字符串。對於兼容性,可以使用https://github.com/douglascrockford/JSON-js/blob/master/json2.js
function serializeToObject(formSerialized)
{
return $.parseJSON("{" + formSerialized.replace(/=/g, ':').replace(/&/g, ',').replace(/([a-z]):/ig, '"$1":') + "}")
}
var object = serializeToObject($('form').serialize())
不錯!但我認爲人們也必須對待以某種方式編碼的特殊字符,不是嗎? – Tom
對您有幫助嗎? http://stackoverflow.com/questions/1184624/serialize-form-to-json-with-jquery – choise
爲什麼你需要JSON?也許你的意思是一個對象? – Joe