我有一個頁面可以動態生成一個項目列表,每個項目中的一個按鈕是一個從列表中的項目(這是排序和工作)提交包含數據的按鈕。我通過這個代碼(jQuery的)提交表單:通過Ajax問題提交表單
<script type="text/javascript" src="./js/jquery.form.js"></script>
<script type="text/javascript">
$('document').ready(function(){
$('#readlatersubmit').ajaxForm({
target: '#result',
success: function() {
//$('#readlatersubmit').fadeOut('1000');
//$("#loader").fadeOut();
}
});
return false;
});
</script>
當我點擊提交正確的數據,並沒有刷新整個頁面的按鈕。問題是,如果我然後點擊另一個列表項中的另一個按鈕,它將轉到表單處理頁面(不通過Jquery提交)。
有誰知道我該如何解決這個問題?
編輯 這就是我目前的形式是這樣的:
<form id='readlatersubmit' action='RL.php' method='post'>
<input type='hidden' name='RLURL' value='".$item->get_link()."'/>
<input type='hidden' name='RLTitle' value='".$item->get_title()."' />
<input type='hidden' name='user-id' value='$loggedInUser->user_id' />
<input type='image' src='images/ReadLaterRibbon_Active.png' name='submit' value='Submit' class='button' />
</form>
<div id='result'></div>
'$('document')'不匹配任何東西。你想要的是'$(document)' – ThiefMaster 2012-03-28 20:26:50