我已经创建了一个Ajax函数,当我尝试运行它时,控制台会返回一个错误说(当我检查google上的错误时)该函数试图循环自身。
$("#btnRent").click(function () {
var startDate = $("#txtStartDate");
var endDate = $("#txtEndDate");
var url = window.location.href.split('/')[5];
AddBook(startDate, endDate, url);
});
var AddBook = function (StartTime, EndTime, ProductId) {
$.ajax({
url: '/Home/AddBooking',
type: 'POST',
datatype: 'json',
data: { StartTime: StartTime, EndTime: EndTime, ProductId: ProductId },
success: function (data) {
location.reload();
},
error: function (jqXHR, textStatus, errorThrown) {
alert(errorThrown);
}
});
};
Consol日志出错。 too much recursion
有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
尝试将location.reload();
替换为document.location.reload();