日期:2014-05-17  浏览次数:20659 次

javaSrcipt
$(function(){

    $.getJSON("show",function(data){
        alert(11);
        $.each(data ,  function(i,item){
            alert(item);

        })
    })
})


这段代码应该页面一加载就会弹出11的吧? 求大神解决

------解决方案--------------------
哪得看你的getJSON是否能正确返回值,如果是那样的话,是加载就会执行的
------解决方案--------------------
引用:
有值的   但是他不进去这个getJSON方法  有点没搞懂
那意思那个data可以alert出来?
------解决方案--------------------
引用:
他没进去getJSON方法 所以那个alert(11)都没弹出来
o ,那还是有问题呀,getJSON()是从一个url上取,你写的'show'什么意思?
------解决方案--------------------
首先确认getJson是否调用 ,后台是否执行,可以deubug下 jquery 源码
------解决方案--------------------
引用:
我是使用grails写的  show是控制层的一个方法  
嗯,那就是这的问题了,其实不是一个可以请求的路径,你之前这样写过吗?
------解决方案--------------------
en ,先不说那个grails,你知道getJSON的用法吧:比如:
$.getJSON(
    "data.json",
    function(data) {
      alert(data);
    }
);
------解决方案--------------------
你JSON都没成功调用到