在以下代码中,我收到错误:JSFIDDLE
资源解释为脚本但以MIME类型传输 text / html的
$.ajax({
url: "http://cob.cdcs.selu.edu/WEB-APP/VBF-Directory2/api/all.php?callback=?",
async : false,
jsonpCallback: 'jsonCallback',
dataType: 'jsonp'
})
.done(function( data ) {
console.log("Log :" + data);
});
请原谅我是JSONP的新人。我甚至在Stackoverflow和w3上查找了各种资源。我还是不知道。
在php文件中$array
是一个数组,唯一打印的代码是:,
echo json_ecode($array)
答案 0 :(得分:0)
根据我的研究,JSONP不是JSON。它实际上应该是JavaScript,你需要将结果包装在回调函数调用中(callbackName(data);
)
<?= $_GET['callback'] ?>(<?= jsonResult ?>);