在文件準備好運行此代碼:jQuery的.load不適用功能齊全
jQuery(document).ready(function(){
jQuery('#button').click(function() {
jQuery('#contact_form').load("/Users/mge/Downloads/jquery-ajax-1/readme.txt");
return false;
});
});
然後,如果我創建像
<div id="contact_form">
<form name="contact" method="post" action="">
<fieldset>
<label for="name" id="name_label">Name</label>
<input type="text" name="name" id="name" size="30" value="" class="text-input" />
<label for="email" id="email_label">Return Email</label>
<input type="text" name="email" id="email" size="30" value="" class="text-input" />
<label for="phone" id="phone_label">Return Phone</label>
<input type="text" name="phone" id="phone" size="30" value="" class="text-input" />
<br />
<input type="submit" name="submit" class="button" id="button" value="Send" />
</fieldset>
</form>
</div>
一切正常的形式。但是,如果我在實際的應用程序中模仿我想要的行爲(在document.ready已經被執行之後,表單被動態加載.jquery #button動作沒有被調用,表單的行爲就好像沒有javascript,只是運行後
jQuery('#contact_form').load("/dynamicform.php");
是否有東西,有工作要做,以.load()爲了準備功能被應用到它