0
は通常、我々はそのような何か:我々は<code>AJAX</code>でいくつかのデータを取得したい場合XMLHttpRequest.responseText
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function(){
if(xhr.readyState == 4 && xhr.status == 200){
elem.innerHTML = xhr.responseText;
}
}
をし、問題がある - 私たちはないelem.innerHTML
としてではなくあるように、結果を得ることができますか?
私は意味:
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function(){
if(xhr.readyState == 4 && xhr.status == 200){
xhr.responseText;
}
}
問題は、私のクエリの結果はPHPで作られたHTMLテーブルであると私はいくつかの他の要素でそれをラップしたくないです。
しかし、いくつかの要素の内部にも結果があります。だから、私が望むものは不可能だと分かっています。 – Leo240
ページ全体を返された内容にするには 'document.body.innerHTML'を実行するだけです。 '$(body).html(xhr.responseText);や' $(elem).html(xhr.responseText); 'のようなjqueryの.html()メソッドを使わない限り、javascriptは評価されません。 – chriswirz
私はあなたが正しいと思います。ありがとうございました。 – Leo240