我已经写了一个jquery ajax函数,我已经添加到js文件
我使用mvc3作为我的服务器技术。我的控制器受到预期数据的影响,我可以通过我的控制器代码进行调试,没有任何问题。
但是,成功事件永远不会被击中,每次只调用错误函数。
function processTransaction(json, et, ta, cardId, id, url, insertId) {
$.ajax({
url: url,
type: "POST",
data: { insertId: insertId, amount: ta, cardId: cardId, type: et, Id: id},
success: function () {
console.log("sweeeeet");
},
error: function (e) {
console.log(e);
console.log("fail");
}
});
}
我做错了会有什么问题吗?
我在开发者控制台中添加了完整错误的图像。
答案 0 :(得分:0)
我做错了会有什么问题吗?
您的客户端代码有效! 您在服务器上得到一个例外。
更改控制器操作的最后一行,看看发生了什么:
var x = Json(...); // You will get an exception here...
return x;
答案 1 :(得分:0)
在我的情况下,我把日期时间放在最后
<img src="@Url.Action("ShowPhoto", "Tool", new { id = Model.Id })?@DateTime.Now" class="fixed_img img-thumbnail">
93!