我正在使用JQuery 3.3.1构建Web应用程序。似乎每次我进行ajax调用时,请求都会发送两次。我可以告诉您,因为我尝试在服务器端记录请求。我尝试了类似问题的解决方案,但它们似乎无济于事。
我将ajax调用与点击事件分开了,因此不会发生,因为点击事件被注册了两次。
$(function() {
console.log("hi");
var request = {};
request["user_id"] = 1;
request["date"] = new Date();
request["assignments"] = [{
"point_count" : 1,
"skill_mnemo" : "SKILL_FARM"
}];
$.ajax({
type: "POST",
dataType: "json",
mimeType: "application/json",
url: "./api/update_skill_point.php",
enctype: 'multipart/form-data',
data: request,
async: false,
cache: false,
success: function(result) {
console.log(result);
}
});
});
LEATH
汪汪一只猫