2010-12-11 96 views

回答

7

只需將您的數據作爲對象和jQuery將通過$.param()序列化內部,例如:

$.ajax({ 
    //options.. 
    data: { key: "myValue" } 
}); 
//the same goes for shorthand methods: 
$.post("url", { key: "myValue" }); 

所有神奇的是基本的JavaScript雖然,$.param()只是使用encodeURIComponent()下做序列化(包括&編碼)創建字符串時。

如果您發送的整個<form>只使用.serialize()其序列化整個<form>(所有成功的表單元素)的字符串 - 像一個正常的非Ajax提交會,例如:

$.post("url", $("form").serialize());