2016-08-01 10 views
-5

HTML要素を読み込もうとしましたが、ほとんどの方法で動作しますが、問題はページに含まれているスクリプトタグを読み込んで実行しようとしています。助けとなるアイディアやチュートリアルは素晴らしいでしょう。動的なページの読み込みでページを使用してJavaを読み込めません

jqueryのスクリプト:

するvar default_content = "";

$(ドキュメント).ready(関数(){

checkURL(); 
$('ul li a').click(function (e){ 

     checkURL(this.hash); 

}); 

//filling in the default content 
default_content = $('#MainContent').html(); 


setInterval("checkURL()",250); 

})。

var lasturl = "";

function checkURL(ハッシュ) { if(!hash)hash = window.location.hash;

if(hash != lasturl) 
{ 
    lasturl=hash; 



    if(hash=="") 
    $('#MainContent').html(default_content); 

    else 
    loadPage(hash); 
} 

}

関数loadPage(URL) {URL = url.replace( '#ページ'、 '')。ページが住んでいる場所を示す小さなPHPファイルを介して

$('#loading').css('visibility','visible'); 

$.ajax({ 
    type: "POST", 
    url: "load_page.php", 
    data: 'page='+url, 
    dataType: "html", 
    success: function(msg){ 

     if(parseInt(msg)!=0) 
     { 
      $('#MainContent').html(msg); 
      $('#loading').css('visibility','hidden'); 
     } 
    } 

}); 

}

この敗走。 スクリプトはこのようにHTMLに持ち込まれますが、実行されません。私のページでは、私はいくつかの要素を移動するトグルスクリプトを持っており、 "オンクリック"しても実行されません。 私の思考は$ .getScripts()を使用することですが、すべてが動作するためには外部でなければなりません。それでもエキスパートではないかもしれません。

+0

いくつかのコードを貼り付けてください。 –

+0

問題を示すソースコードと、問題を解決するために既に行ったことの例を示します。 – alzee

答えて

0

コードはありません...あなたの文書の一番下にスクリプトタグを置いてみましたか?

編集:申し訳ありませんが、私はコメントしましたが、まだ十分な評判がありません。将来このような回答は避けてください

+0

これは質問に対する答えではありません。元の質問に関する質問は、回答としてではなく、質問にコメントで掲載する必要があります。 – alzee

+0

これは読み込みの1つの方法です。それはページ内のJavaを引っ張りますが、実行しません。 ---> – JGC

関連する問題