2017-12-14 17 views
0

これは、非償却型の新しいjquery .load()ajax簡易メソッドです。Jqueryの.load()簡略メソッドのjavascriptに相当するものは何ですか?

たとえば、次のjquery ajax簡易表現の同等のjavascriptは何ですか?

$("#targetdiv").load("page.html"); 
+0

(jQueryのようなフードライブラリ下AJAX要求のみにこのオブジェクトを使用して)以下のAJAXリクエストは、同一の一例であることができ疑問に、常にありますされた場合jQueryソースコード:https://github.com/jquery/jquery/blob/master/src/ajax/load.jsこの関数は、AJAXリクエストを作成し、応答をターゲット要素のHTMLコンテンツとして設定します。 – David

+0

ご希望の情報があれば受け入れてください/ upvote –

+0

Oliver、これは減価償却されたものです。 –

答えて

1

XMLHttpRequestオブジェクトは、JavaScriptのオブジェクトが

function loadDoc() { 
    var xhttp = new XMLHttpRequest(); 
    xhttp.open("GET", "ajax_info.txt", true); 
    xhttp.send(); 
    xhttp.onreadystatechange = function() { 
    if (this.readyState == 4 && this.status == 200) { 
     document.getElementById("demo").innerHTML = 
     this.responseText; 
    } 
    }; 

} 
+0

ありがとうございますが、これは動作しません。 –

+0

xhr = new XMLHttpRequest(); xhr.open( "GET"、 "page.html"、true); xhr.send(); xhr.onreadystatechange = function(){ if(xhr.readyState == 4 && xhr.status == 200){ document.getElementById( "targetdiv")。innerHTML = xhr.responseText; } } –

+0

これは何らかの理由でうまくいくようです。 .openと.sendを一番上​​に置かなければならない、あるいはうまく動かない。これはjqueryライブラリのload.jsとはとても違って見えます。 –

関連する問題