0

我对 jQuery getJSON 和显示结果有疑问。

jQuery 代码

jQuery(document).ready(function(){
jQuery.getJSON("gsm.php",{getproducts:'495074, 495061, 495060'},function(response){
    jQuery.each(response, function() {
        jQuery('#item1').html(response.item1);
        jQuery('#item2').html(response.item2);
    });

});
});

gsm.php JSON 响应

[
{
    "item1": "test data 1",
    "item2": "test data 1a"
},
{
    "item1": "test data 2",
    "item2": "test data a"
}
]

很抱歉,但我无法解决其他帖子的问题。

我将不胜感激任何帮助。

谢谢!

4

3 回答 3

1
$(document).ready(function() {

        $.getJSON("gsm.php", { getproducts: '495074, 495061, 495060' }, function(response) {
            $.each(response, function(key, value) {
                $('#item1').html(value.item1);
                $('#item2').html(value.item2);
            });
        });

    });

您错过了这一点function(key, value)并使用 value 从 json 获取数据。

于 2013-04-22T10:49:34.713 回答
0

尝试这个 -

jQuery.each(response, function(index,value) {
        jQuery('#item1').html(value.item1);
        jQuery('#item2').html(value.item2);
});
于 2013-04-22T10:38:24.490 回答
0

尝试这个

jQuery.each(response, function() {
    jQuery('#item1').html(this.item1);
    jQuery('#item2').html(this.item2);
});
于 2013-04-22T10:44:19.293 回答