angularjs 请求jsonp 服务器一般怎么输出
发布于 2个月前 作者 yakczh 307 次浏览 来自 问答
 var apiUrl='http://localhost:8999/list';

$http.jsonp(apiUrl).
    success(function(data) {
console.log(data);
   
  });

直接输出json的话打印为空, 是不是要输出 callback($json); 这种格式?

3 回复

服务器输出

$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 没有定义,你应该先在客户端定义这个函数

回到顶部