PhoneGap中文网

标题: jsonp跨域请求数据 php后台或者.net后台如何返回数据 [打印本页]

作者: admin    时间: 2014-2-8 22:47
标题: jsonp跨域请求数据 php后台或者.net后台如何返回数据
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);
复制代码




作者: garyzhang2014    时间: 2014-10-14 10:01
也很想知道,怎么没有高手解答???
作者: 414115496@qq.co    时间: 2015-1-11 22:11
好资料 顶一下
作者: snakefor100    时间: 2015-2-11 16:09
写的很好,按模板写直接调通前后台了




欢迎光临 PhoneGap中文网 (http://bbs.phonegap100.com/) Powered by Discuz! X3.2