跳到主要内容
CNode

angularjs 请求jsonp 服务器一般怎么输出

问答
Yyakczh发布于 12 年前最后回复 11 年前
4132330
 var apiUrl='http://localhost:8999/list';

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

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

查看回复

回复 (4)

H
hoozi#411 年前

我只知道 epress里面可以设置jsonp 自豪地采用 CNodeJS ionic

F
fjcgreat#312 年前

用这个试试 :var apiUrl='http://localhost:8999/list?callback=JSON_CALLBACK';

M
mmchjl#212 年前

JSON_CALLBACK 没有定义,你应该先在客户端定义这个函数

Y
yakczh#112 年前

服务器输出

$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...

参与回复

登录后即可参与回复。登录