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()を使用することですが、すべてが動作するためには外部でなければなりません。それでもエキスパートではないかもしれません。
いくつかのコードを貼り付けてください。 –
問題を示すソースコードと、問題を解決するために既に行ったことの例を示します。 – alzee