jquery在下一个类实例中显示ajax响应

时间:2015-10-01 23:13:10

标签: javascript jquery ajax

我有一个使用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按钮

1 个答案:

答案 0 :(得分:1)

您确实没有显示太多代码上下文,但this不是$.ajax回调中的dom元素。

你可以做几件事

一个是在您的事件处理程序中存储this的变量引用,或者将this传递给context的{​​{1}}选项

$.ajax