angularjs 请求jsonp 服务器一般怎么输出
var apiUrl='http://localhost:8999/list';
$http.jsonp(apiUrl).
success(function(data) {
console.log(data);
});
直接输出json的话打印为空, 是不是要输出 callback($json); 这种格式?
4 回复
服务器输出
$jsn = json_encode($arr);
echo "JSON_CALLBACK($jsn)";
控制台提示
ReferenceError: JSON_CALLBACK is not defined
JSON_CALLBACK([{“id”:“5”,“name”:"\u79ef\u6728\u76d2\u5b50",“url”:"http://www.j…
JSON_CALLBACK 没有定义,你应该先在客户端定义这个函数
用这个试试 :var apiUrl=‘http://localhost:8999/list?callback=JSON_CALLBACK’;
我只知道 epress里面可以设置jsonp 自豪地采用 CNodeJS ionic