成功AJAX回调后显示每个div的确切结果

时间:2014-11-01 10:22:20

标签: javascript jquery ajax

我正在努力尝试在成功的AJAX回调后获得每个项目的相应结果。我能够得到结果,但不能单独在项目的每个div中有多个,每个项目显示的是获得div中的所有结果,而不仅仅是相应的结果。

var xhr = $.ajax({
type: "HEAD",
url: image,
success: function(){
$(".block .image-sze").append(xhr.getResponseHeader('Content-Length'));
}
});

有人可以帮助我解决上述问题,以便能够显示每个项目的个别结果吗?

2 个答案:

答案 0 :(得分:0)

选择器$(".block .image-sze")仅选择block的第一个班级,而是使用$("*.block *.image-sze")

“*”选择具有相同类别的所有标记!

希望这有帮助吗?

答案 1 :(得分:0)

也许你正在寻找这样的东西?

var xhr = $.ajax({
    type: 'POST',
    dataType: 'json'
    url: url, 
    success: function(json){
        $('#image1').html(json['image1']);
        $('#image2').html(json['image2']);
    }
});

你正在用这样的东西从网址上打电话

public function somefunction() {
    $json = array();
    $json['image1'] = 'image1';
    $json['image2'] = 'image2';
    echo json_encode($json); 
}