$ .getJSON无法在Mac OS 10.8上运行?

时间:2012-09-20 22:37:02

标签: php jquery osx-mountain-lion

这是我的代码,几个月前工作正常:

$.getJSON("php/loadSites.php", function(result){

            console.log("LOADING QUERY...");

            $.each(result.Sites, function(i,v){

                site_list_array.push('<li class="site" id='+v.Site.plant_code+'> <b> '+v.Site.plant_code + '</b> ' + v.Site.city +'</li>');  //build small array for the sidebar
            sites.push(v.Site); // build large array of all site data
        });

            $('#site_list').html(site_list_array.join('')); // dynamically update the webpage with the results of the query
        });

......今天由于某种原因,它无法执行? (它甚至不会向控制台日志显示“加载查询”行。)它不会抛出任何错误消息......它似乎忽略了$ .getJSON调用中的所有内容。

唯一改变的是我将服务器更新到Mac OS 10.8。还有其他人经历过这个吗?

1 个答案:

答案 0 :(得分:2)

加载浏览器的开发工具(如果我记得的话,在Chrome和Safari中使用CMD + OPT + I,在Firefox中使用F12 for Firebug)切换Net [work]选项卡并重新加载页面。检查是否正在请求loadSites.php,以及它是否返回错误。

如果您的PHP脚本出现错误,则不会调用您的回调,这可能就是您所看到的。