有一個序列化串成一個變量:如何將param添加到序列化對象?
var formData = $(th).closest('form').serialize();
如何添加PARAM 'url' : 'true'
到formData
?
有一個序列化串成一個變量:如何將param添加到序列化對象?
var formData = $(th).closest('form').serialize();
如何添加PARAM 'url' : 'true'
到formData
?
序列化格式是一個查詢字符串的,所以你可以通過連接字符串添加參數:
formData += (formData.length ? "&" : "") + "url=true";
在這種情況下,這是沒有必要的,因爲他們是在參數名稱或值編碼沒有特殊字符。然而,在一般你會希望它們編碼:
formData += (formData.length ? "&" : "") +
encodeURIComponent(parameterName) + "=" +
encodeURIComponent(parameterValue);
.serialize()
給人意味着GET請求字符串,所以你可以添加&url=true
到它的結束:
var formData = $(th).closest('form').serialize() + '&url=true';
var formData = $(th).closest('form').serialize();
formData .="url=true" // .= will concate string
我試過:formData +'&url = true';但在頭HTTP我沒有看到參數'url' – Balmus 2014-11-23 15:31:31