Моя проблема в том, что мой код действительно длинный и сложный, потому что это обычный xmlhttp, и я хочу переключить его на jQuery. Я уверен, что для этого существуют сокращенные функции? Это мой текущий код:Преобразование xmlhttp javascript в jquery
function getContent() {
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
} else {// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
replace_page = xmlhttp.responseText;
doc.getElementById("content").innerHTML = replace_page;
$("#content").children().hide();
$("#content").children().fadeIn("slow");
//do some other stuff
}
navigating = false;
};
xmlhttp.open("GET",site_location+"/pages/"+page+".php",true);
xmlhttp.send();
}
Я нашел этот example, и это работает прекрасно, но я также придется использовать это для форм ...
Есть простой способ, которым я могу Измени это? Я знаю, что это, вероятно, будет связано с функцией сериализации, не так ли?
Да, это то, что я имею в примере ссылку. Как я могу заставить его работать над формами? –
Ох! Нагрузка лучше! Я бы допустил эту ошибку. Выполняя ajax, я мог бы иметь возможность делать содержимое формы тоже, верно, верно? –
@Aarilight жаль, что вы подразумеваете под «Я мог бы иметь возможность делать содержимое формы тоже, тo, правильно?» –