问题是数据成功转移到服务器,但两个版本中的回调函数从未执行:
$.post(action, formData, function (data) { alert('121'); });
或
$.ajax({
type: "POST",
url: action,
data: formData,
dataType: "html",
success: function(msg){
alert('23');
}
});
JQuery 1.4.1
谢谢!
答案 0 :(得分:2)
也许您正在生成错误?您可以尝试将其切换为。ajax()调用并挂钩到错误处理程序以查看是否发生了这种情况。
答案 1 :(得分:2)
采取
$.ajax({
type: "POST",
url: action,
data: formData,
dataType: "html",
success: function(msg){
alert('23');
}
});
并添加
error: function(error) {
console.log("an error", error);
}
使用萤火虫。
它可能正确提交但未收到有效回复。
使用firebug,您可以查看从服务器返回和返回的请求,以确保获得您期望的内容,并且Net选项卡中的状态代码为200。 Console.log还将在控制台视图中输出错误的响应。