PhoneGap中文网

 找回密码
 立即注册
查看: 30994|回复: 3
打印 上一主题 下一主题

jsonp跨域请求数据 php后台或者.net后台如何返回数据

[复制链接]

493

主题

2035

帖子

6894

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6894
跳转到指定楼层
楼主
发表于 2014-2-8 22:47:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
jsonp请求数据自php或者.net端如何返回数据?

1.php端返回数据代码:

  1. $callback = $_REQUEST['callback'];

  2. // Create the output object.
  3. $output = array('a' => 'Apple', 'b' => 'Banana');

  4. //start output
  5. if ($callback) {   
  6.     echo $callback . '(' . json_encode($output) . ');';
  7. } else {
  8.     echo json_encode($output);
  9. }
复制代码

2.   .net程序段返回的代码格式:

  1. String jsonString = "{success: true}";
  2. String cb = Request.Params.Get("callback");
  3. String responseString = "";
  4. if (!String.IsNullOrEmpty(cb)) {
  5.     responseString = cb + "(" + jsonString + ")";
  6. } else {
  7.     responseString = jsonString;
  8. }
  9. Response.Write(responseString);
复制代码



回复

使用道具 举报

0

主题

2

帖子

14

积分

新手上路

Rank: 1

积分
14
沙发
发表于 2014-10-14 10:01:01 | 只看该作者
也很想知道,怎么没有高手解答???
回复 支持 反对

使用道具 举报

6

主题

27

帖子

206

积分

中级会员

Rank: 3Rank: 3

积分
206
板凳
发表于 2015-1-11 22:11:21 | 只看该作者
好资料 顶一下
回复 支持 反对

使用道具 举报

0

主题

2

帖子

12

积分

新手上路

Rank: 1

积分
12
地板
发表于 2015-2-11 16:09:49 | 只看该作者
写的很好,按模板写直接调通前后台了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-11-23 09:33 , Processed in 0.073549 second(s), 36 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表