Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 需要帮助查找超级简单的$getJSON调用的代码的错误吗_Jquery - Fatal编程技术网

Jquery 需要帮助查找超级简单的$getJSON调用的代码的错误吗

Jquery 需要帮助查找超级简单的$getJSON调用的代码的错误吗,jquery,Jquery,当我从$.getJSON调用下面的this alert()部分时,我不明白为什么它不工作 function parseInfo(data) { alert("getJSON worked"); } Firebug说我用200 OK代码连接到服务器 $(文档).ready(函数(){ $.getJSON('getData.php',{'data\u id':'mysql\u data'},parseInfo); }); 函数parseInfo(数据) { 警报(

当我从$.getJSON调用下面的this alert()部分时,我不明白为什么它不工作

function parseInfo(data)
    {
       alert("getJSON worked");
    }
Firebug说我用200 OK代码连接到服务器


$(文档).ready(函数(){
$.getJSON('getData.php',{'data\u id':'mysql\u data'},parseInfo);
});
函数parseInfo(数据)
{
警报(“getJSON工作”);
}
姓名:

有几件事需要尝试

  • 尝试将jQuery更新为1.4.2
  • 将数据代码更改为:{data\u id:'mysql\u data'}
  • 使用firebug检查请求/响应。这对于确定发送和接收的确切内容非常重要
  • 第1部分

    我认为最好将回调直接放在getJSON()方法中

    第二部分

    我简化了.php文件

    getData.php可以简单地如下所示:

    $all_tdys = array();
    echo json_encode($all_tdys);
    
    第三部分


    正如@mway警告的那样,我确保传递的是数组而不是MySQL对象。

    调用
    getData.php
    的响应是什么?它是有效的JSON吗?可能是@mway的副本…谢谢…不,它是无效的…我想我需要确保我发送的是数组而不是MyQSL对象…谢谢
    $(document).ready(function(){
            // DATA IS LOADED FIRST AND PARSED TO GET READY TO ME MAPPED AND PUT INTO SORTABLE TABLES
            $.getJSON("getData.php",
                function(json){
                    alert( "Got JSON Data  ");
                    //DO STUFF HERE
                        }
                        }
    
    $all_tdys = array();
    echo json_encode($all_tdys);