js htmlファイル取得の考え方と例
1358 ワード
function readHTML(){
$.ajax({
async:false,
url : "aa.html“,
success : function(result){
alert(result);
}
});
}
async:false、これは他のjsと同期しています.trueまたは記入しない場合は、同じレベルの他のコードを先に実行します.つまり、ここのresultは空です.他のコードが実行されてから中のものを実行します.resultは値があります.これは通常、必要ではありません.
表現がはっきりしていないかもしれませんが、自分でテストをすればわかります.これはこの属性を紹介する詳細な例です.http://www.cnblogs.com/wlmemail/archive/2010/06/22/1762765.html
注意:これはjQueryを使用しています
jsを使うと次のコードになります
var xmlhttp;
if (window.XMLHttpRequest) { // IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
}
else { // IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("myDiv").innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open("GET", "aa.html", true);
xmlhttp.send();
myDivはあなたが出力した場所で、これはページに定義されたdivです.
これは私の問題解決の源です.http://stackoverflow.com/questions/8197709/javascript-read-html-from-url-into-string
参照先:http://www.w3schools.com/ajax/tryit.asp?filename=tryajax_first