Я новичок в использовании ajax, но в целом я добился успеха. Большинство моих ajax вызовов выглядят очень похоже на это:
function saveQueryProf(){
var currentDate = new Date();
var date=currentDate.getDate()+'/'+(currentDate.getMonth()+1)+'/'+currentDate.getFullYear();
$.ajax({
type: "POST",
url: "API.php",
data: { method: "createQueryProfile",
prof_name: $('#nameTxt').val(),
prof_SQL: $('#sqlTxt').val(),
date: date
},
datatype: "json"
}).done(function(returnresult) {
})
}
Использование $. ajax ({метод. Однако, всякий раз, когда я вижу кого-то, использующего "ajax" на YouTube или другом сайтов, их код выглядит примерно так:
function loadDoc() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("demo").innerHTML = this.responseText;
}
};
xhttp.open("GET", "ajax_info.txt", true);
xhttp.send();
}
Я понимаю, что они делают разные вещи, но в чем разница между этими двумя? И когда я ищу ответы в Интернете, как я могу найти ответь, что больше похоже на первый стиль?