0
pls help、なぜAjaxリンクが動作するのか理解していますか? それは時間jquery ajax links work/not work時間通りに動作します。
限り、私はあなたが にhref
にURLにAjaxリクエストを行いますすべてのアンカー要素を、クリックハンドラをバインドしようとしている、既存のコードから言うことができるように
window.onload = function(){
function getXmlHttp(){
...... // simply ajax
}
var cont = document.getElementById('wrapper1');
var As = document.getElementsByTagName("A"); // get links
for(var i = 0, l = As.length; i < l; i ++){
As[i].onclick = function(href){ // code
As[i].addEventListener('click', false); // code
return function(e){
e.preventDefault();
var xmlhttp = getXmlHttp()
xmlhttp.open('GET', href, false);
xmlhttp.send(null);
if(xmlhttp.status == 200) {cont.innerHTML = xmlhttp.responseText;}
}
}(As[i].href);
As[i].href = "javascript: void 0"; // right code ?
}
}
ないページ全体を更新する方法を、わずか1ブロック? – Alexey
そのコードは#wrapper1要素だけを更新するはずです。 – nnnnnn