这个问题已经被回答了很多次,但这些都不能帮助我解决这个问题。我试着从表单调用AJAX,但由于某种原因,它调用了双倍时间。
var requestVendor = false;
$("#vendor").change(function() {
var value = $("#vendor option:selected").val();
var courseURL = host.concat("/admin/getcourse");
if (requestVendor !=true) {
$.ajax({
type: "POST",
url: courseURL,
data: {"id": value},
success: function (response) {
// done something here
requestVendor = true;
}
});
}
});

如何防止重复调用。现在我都快疯了。
发布于 2016-05-26 17:34:05
我认为它可能是您在项目中使用的重复的js(jquery.validate.unobtrusive.js),或者如果您正在使用它,您可以查看它以对其进行注释。
希望这能有所帮助。
https://stackoverflow.com/questions/37455596
复制相似问题