2016-03-21 2 views
-3

を働いていない:jQueryの、.LOAD、ジャバスクリプト、(上にスクロール防ぐ)、XMLHttpRequestを、.innerHTML、CSS/JSは、(それはちょうどHTMLをロードする)

function functionName(limit) { 
     var xhttp = new XMLHttpRequest(); 
     xhttp.onreadystatechange = function() { 
     if (xhttp.readyState == 4 && xhttp.status == 200) { 
      var text = xhttp.responseText; 
      document.getElementById("content").innerHTML = ""; 
      document.getElementById("content").innerHTML = text; 
     } 
     } 
     xhttp.open("GET", "?x=test&limit=" + limit, false); 
     xhttp.send(); 
    } 

jQuery CSS/Javascriptを使用すると、コンテンツをロードするときにページがスクロールアップするという問題がありました。

$('#content').load('?x=test&limit=" + limit); 

私が欲しいのは、CSSとJavascriptが動作するDIVにURLをロードする方法です。 .innerHTMLのように、スクロールせずにコンテンツを読み込みたいです。

助けのための希望、私は6-8時間ググ昨日、とGoogle-fuの第一人者イム=)

+2

あなたのコードはコメントされていますか? (/ * * /の中にあるために実行されません) – Hacketo

+0

申し訳ありませんが間違ったコードを貼り付けられたソースコード=のコメントはありません –

+1

@SamiGestblomあなたの回答があなたの投稿や別のもので間違っている場合は、別の回答を作成する代わりに新しい情報を投稿してください –

答えて

0

はまだ同じ問題を抱えて!

XMLHttpRequestと.innerHTMLを使用すると、HTMLを読み込みます(divの先頭までスクロールせずに)。しかし、JavascriptやCSSは動作しません。

これでロード時にJavascriptとCSSがロードされます。しかし、それはdivの開始までスクロールします。

$( '#content')。load( "?x = test & limit =" + limit);

+1

あなたの回答(あなたの投稿や別のもの)が正しくない場合は、別の回答を作成する代わりに、削除して新しい情報であなたの投稿を編集してください –

0
function functionName(limit) { 

     var xhttp = new XMLHttpRequest(); 
     xhttp.onreadystatechange = function() { 
     if (xhttp.readyState == 4 && xhttp.status == 200) { 

      var ele = document.createElement("script"); 
      ele.src = "js/some-js-ajax.js"; 
      document.body.appendChild(ele); 

      var text = xhttp.responseText; 
      document.getElementById("content").innerHTML = ""; 
      document.getElementById("content").innerHTML = text; 
     } 
     } 
     xhttp.open("GET", "?x=test&limit=" + limit, false); 
     xhttp.send(); 
    } 

追加時: var ele = document.createElement( "script"); ele.src = "js/some-js-ajax.js"; document.body.appendChild(ele);

.innerHTMLはCSSとJavascriptで動作しますが、今度はdivの先頭までスクロールします。 functionName(limit)ロードの前にあったスクロールした場所にいない...

関連する問題