Asp.net jQuery$.ajax第一次工作,但在随后的单击中不工作
在第一次单击delete链接时一切正常,但随后的单击仅删除记录,而不刷新“quotes”div 我不确定我在这里忽略了什么 My.js文件:Asp.net jQuery$.ajax第一次工作,但在随后的单击中不工作,asp.net,asp.net-mvc-2,jquery,Asp.net,Asp.net Mvc 2,Jquery,在第一次单击delete链接时一切正常,但随后的单击仅删除记录,而不刷新“quotes”div 我不确定我在这里忽略了什么 My.js文件: $('.deleteRow').live('click', function (e) { if (confirm('Delete?')) { $.ajax({ type: 'POST', url: this.href, cache: false,
$('.deleteRow').live('click', function (e) {
if (confirm('Delete?')) {
$.ajax({
type: 'POST',
url: this.href,
cache: false,
dataType: 'html',
success: function (response) {
$('#quotes').replaceWith(response);
$('#quotesTable').tablesorter().tablesorterPager({ container: $('#pager'), positionFixed: false });
}
});
}
return false;
});
以及html:
<tr>
<td>
Now is the time for all good men to come to the aid of their parties.
</td>
<td>
</td>
<td>
7/6/2010 10:13:44 PM
</td>
<td> <a class="editRow" href="/Quote/Edit/2">Edit</a></td>
<td> <a class="deleteRow" href="/Quote/Delete/2">Delete</a></td>
</tr>
<tr>
<td>
I'm a loser
</td>
<td>
146
</td>
<td>
7/6/2010 9:11:42 PM
</td>
<td> <a class="editRow" href="/Quote/Edit/1">Edit</a></td>
<td> <a class="deleteRow" href="/Quote/Delete/1">Delete</a></td>
</tr>
现在是所有好人来帮助他们的政党的时候了。
2010年7月6日晚上10:13:44
我';我是个失败者
146
2010年7月6日晚上9:11:42
我在iPhone上看到了这个,所以我看不到您的所有代码,但您可能应该使用“.html”而不是“.replaceWith”。前者替换了指定标签内的内容,后者也删除了标签。+1-因为我认为你是对的,而且你在发布iPhone上的答案。这就是奉献o)