我有一个使用while循环显示结果的页面。如果用户单击evernote
按钮,则使用ajax通过电子邮件发送相邻结果中的信息。我试图让ajax响应显示div
的实例,其中sent_to_evernote
类与单击的按钮相邻。
<td>
<input type="button" class="evernote_todo" value="Evernote" />
<div class="sent_to_evernote"></div>
</td>
我知道ajax成功正在返回正确的响应,但我无法让它显示出来。
success: function(response){
if(response == 'sent'){
$(this).parent('td').find('div.sent_to_evernote').html(response);
}
}//end success
this
是Evernote按钮
答案 0 :(得分:1)
您确实没有显示太多代码上下文,但this
不是$.ajax
回调中的dom元素。
你可以做几件事
一个是在您的事件处理程序中存储this
的变量引用,或者将this
传递给context
的{{1}}选项
$.ajax