0
我正在使用jquery ajax發佈html表單。這適用於Chrome而不是Firefox。當我分析問題時,查詢參數「Accept = Apply」未顯示在Firefox開發工具(Params選項卡)中,但我可以看到正確的字符串在我添加的調試語句中。任何人都可以幫忙嗎?jquery ajax - 查詢參數的表單序列化問題
的Jquery:
function postSettings() {
var frm_data = $("#MyForm").serialize() + "&Accept=Apply";
console.log("frm_data >>"+frm_data);
var myobject = {"Accept":"Apply"};
var testdata =$("#MyForm").serialize() + '&' + $.param(myobject);
console.log("testdata >>"+testdata);
$.ajax(
{
type: "POST",
url: "https://10.20.12.30/Update.cgi",
data: frm_data,
success: function (successData) {
console.log("successData >>"+successData);
} else {
console.log("errorData1 >>"+successData);
}
},
error: function (errorData) {
console.log("errorData2 >>"+errorData);
}
});
}
感謝
快速建議,請嘗試添加'接受'爲隱藏字段,然後再試一次? – ssilas777
謝謝ssilla。有效 。大。 – JavaUser
好極了,我可以把它作爲答案嗎? – ssilas777