Php Can';无法获取getJSON函数()中的
我有如下的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) {
$('#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?