这里是一个MyLinkButton阿贾克斯只能调试模式
那么这些都是Ajax的代码
$("#btnUpdateActivityD").on('click', function() {
var activity = new ActivityObject(parseInt(activityId), $("#txtActivityNameD").val(), $("#txtActivityCodeD").val(), startDate, endDate, true, parseInt($("#ddlActivityTypeD").val()), parseInt($("#ddlActivityCompD").val()), parseInt($("#ddlActivityTrainerD").val()), parseInt($("#ddlActivityPlaceD").val()), $("#txtActivityDescD").val(), parseInt(activityTotalPerson), 1);
$.ajax({
type: "POST",
url: "ActivityDetail.aspx/UpdateActivity",
data: "{act:" + JSON.stringify(activity) + "}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (result) {
debugger;
},
error: function (result, textStatus, errorThrown) {
debugger;
//console.log(JSON.stringify(activityX));
//console.log("AJAX error: " + textStatus + ' : ' + errorThrown);
},
});
window.parent.closeActivityDetailModal();
window.parent.RefreshActivityList();
window.parent.toastrNotification("success");
});
大家好; ajax后只能工作调试模式。如果项目运行正常,ajax post不起作用,抓住错误行并得到如result.responseText =“”的消息你能帮我吗?我可以反复研究和检查我的文档,stacoverflow页面和代码块,但我没有解决。
检查jQuery库存在。 – shubham715
看你的代码也许在方法成功。 –
我之前检查和代码在调试中正常工作,所以代码没有错,但正常模式下降错误 – GoktepeEren