我正在使用Ajax发送表单数据
function sendData(){
var formData = $('form').serialize();
$.ajax({
url:'/../admin/ajaxUtility.cfc?method=saveFormData',
data: formData
});
};
上面的功能很好但有时候我发送的数据太大而网址太长了。
我收到'404 Not Found'错误'XML解析错误:找不到元素位置:moz-nullprincipal:{25f2f525 -....}行号1,列1:'在控制台窗口中。
他们是否有使用Ajax发送数据的替代方法?
提前感谢您的帮助。
答案 0 :(得分:7)
function sendData(){
var formData = $('form').serialize();
$.ajax({
type : "POST", // TRIED THIS ONE ?
url : '/../admin/ajaxUtility.cfc?method=saveFormData',
data : formData
});
} // ';' not needed at this point
答案 1 :(得分:2)
我添加了POST类型,它运行正常。
function sendData(){
var formData = $('form').serialize();
$.ajax({
url:'/../admin/ajaxUtility.cfc?method=saveFormData',
type: "POST",
async: true,
data: formData
});
};