我目前正在实时服务器中测试我的应用程序,发现的一件事是当我按下“提交”按钮时出现这种错误
jquery.min.js:4 POST EstimatesViewModels/convert?Id=61&roomId=59 500 (Internal Server Error)
send @ jquery.min.js:4
ajax @ jquery.min.js:4
convert_estimate @ ViewConvertInfo?id=61:594
success @ ViewConvertInfo?id=61:579
j @ jquery.min.js:2
fireWith @ jquery.min.js:2
x @ jquery.min.js:4
(anonymous) @ jquery.min.js:4
load (async)
send @ jquery.min.js:4
ajax @ jquery.min.js:4
save_estimate @ ViewConvertInfo?id=61:564
onclick @ ViewConvertInfo?id=61:517
有趣的是,当我在本地计算机上运行应用程序时,没有得到此类错误。 当我打开脚本
function convert_estimate() {
//save_estimate();
//var estId = document.getElementById("estId").value;
//var roomId = document.getElementById("roomId").value;
var estId = $("#estId").val();
//var roomId = $("#roomId").val();
var roomId = $('input[type=radio][name=RoomOption]:checked').attr('id');
$.ajax({
cache: false,
type: "post",
url: "/EstimatesViewModels/convert?Id=" + estId + "&roomId=" + roomId,
success: function (data) {
data;
},
error: function () {
swal("Oops", "Please select one of avaliable options!", "error");
$('#changeClass').removeClass('disabled');
$('#changeClassIcon').removeClass('icon-spinner4');
$('#changeClassIcon').removeClass('spinner');
$('#changeClassIcon').addClass('icon');
$('#changeClassIcon').addClass('icon-check');
$('#changeClass').removeAttr('disabled');
}
});
}
我在这里遇到两个错误,但是我不明白这里是什么问题,因为在本地计算机中,一切正常,没有任何错误。 错误在第
行 $.ajax({
还有
convert_estimate();
任何帮助人员,可能是什么问题?