我正在尝试使用来自 jQuery ajax 请求的响应来设置具有特定 id 的 div 的 innerHTML。这是我正在使用的代码:
$(".show_comments").click(function(){
var articleName = $(this).closest("article").find(".articlename").attr('id')
$.ajax({
url: "commentView.php",
data: { 'articleName': articleName },
cache: false,
dataType: "html", // so that it will auto parse it as html
success: function(response){
$(this).closest("article").find(".comments").html(response);
}
});
但是它似乎根本没有做任何事情,我试过谷歌搜索,但我能找到的一切都说按照我的方式做......我已经在 Firebug 中测试过,ajax 请求给了我我也想要它的确切响应...但是我无法访问它来将 div 的 innerHTML 设置为响应!