Я создаю веб-приложение с использованием JQuery 3.3.1.Казалось бы, каждый раз, когда я делаю вызов 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);
}
});
});