Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.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
Php Can';无法获取getJSON函数()中的_Php_Javascript_Json_Getjson - Fatal编程技术网

Php Can';无法获取getJSON函数()中的

Php Can';无法获取getJSON函数()中的,php,javascript,json,getjson,Php,Javascript,Json,Getjson,我有如下的getJSON代码: $('#selected_article').change(function(){ $.getJSON('<?php echo $_SERVER['SCRIPT_NAME']; ?>', { ajax: 'ajax_article_partlist' , parent_article: $('#selected_article').val() }, function(data) {

我有如下的getJSON代码:

$('#selected_article').change(function(){
    $.getJSON('<?php echo $_SERVER['SCRIPT_NAME']; ?>', {
        ajax: 'ajax_article_partlist' ,
        parent_article: $('#selected_article').val()
    },

    function(data) {
        console.log(data);
    });
 });
$('selected_article')。更改(函数(){
$.getJSON(“”{
ajax:'ajax\u article\u partlist',
父项文章:$(“#所选文章”).val()
},
功能(数据){
控制台日志(数据);
});
});

我无法获取
函数(数据)
console.log
不会触发警报。在PHP方面,我得到了我需要的东西;我可以在
错误日志
中看到它,我尝试了
打印
,也尝试了
回音
,在开发者工具中,请参见网络选项卡。一旦运行ajax请求,它就会出现在那里。您可以查看返回的内容。看起来您的响应不是有效的JSON,这就是为什么不调用success calback的原因

浏览器控制台说什么?没什么,我的意思是我可以看到偶数和请求,但我不会进入函数。在调试JavaScript时,最好检查浏览器上运行的实际JavaScript源代码,而不仅仅是生成它的PHP源代码。您还需要使用浏览器工具,特别是JavaScript控制台和网络活动面板。在开发人员工具中,请参阅网络选项卡。一旦运行ajax请求,它就会出现在那里。您可以查看返回的内容,如果问题仍然存在,请将其显示给我们。看起来您的响应不是有效的JSON,这就是为什么不调用success calback的原因。您是否包含jQuery src?