json数据重复2次

时间:2011-05-31 18:09:03

标签: jquery

$(document).ready(function() {
       $("button").click(getir);
   });

    function getir() {
         $.ajax({
               dataType: "json",
               url:"get.php",
               success: function(datacall) {
                   $.each(datacall,function(index,vals) {
                       $("span").append(index + " : " + vals + "<br />");
                   });
               }
           });
    }

json数据是{“sez”:“soze”,“koz”:“koze”} 但我得到的结果如下:

sez : soze
koz : koze
sez : soze
koz : koze

我无法理解为什么它会重复2次?

2 个答案:

答案 0 :(得分:1)

你偶然有2个跨度吗?

你的功能很好:看到这个小提琴:

http://jsfiddle.net/G2ntr/

所以,你的数据看起来不像你说的那样,或者你的html中有超过一个跨度。

答案 1 :(得分:1)

如果页面上有多个范围,则每个范围都会附加文本。通过指定更具体的选择器(例如id或类),将jQuery限制为仅在一个范围内运行。