因此,我在我的WP安裝中使用了一個AJAX加載器,並且我正在加載的其中一個頁面中有一個腳本。強制腳本在AJAX中運行加載頁面
<div id="register-form">
<div id="register-one"></div>
<div style="text-align:center;padding-top:10px;"></div>
<div class="horizontal-rule"></div>
<div id='register'>
<div id="register-character">
</div>
</div>
<div class="post">
<form action="" method="post" id="register-form" >
What's your Name:
<input class=in id='register_name' name="register_name" onkeydown='register_step1_keydown();' onkeyup='register_step1_keyup();'>
<input class="next-submit-button" type="submit" id="register-step-one" value="" />
<input type="hidden" name="submit" />
</form>
</div>
</div>
<script type="text/javascript">
$("#register-step-one").click(function() {
$.ajax({
type: "POST",
success: function() {
$('#register-form').html("Test");
}
});
return false;
});
</script>
然而問題是,當通過AJAX加載頁面時,腳本不起作用。但是,如果我刷新頁面腳本的作品。很明顯,腳本不喜歡從AJAX調用運行。
有沒有辦法讓腳本在通過AJAX調用加載時工作?我知道我可以將腳本放在主頁的頁腳或其他東西上,但是我希望能夠解決這個問題,因爲我最終會在主頁面顯示大量腳本。
看看http://stackoverflow.com/questions/12359763/ajax-loaded-content-script-is-not-executing –