admin 发表于 2014-2-8 22:47:21

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

jsonp请求数据自php或者.net端如何返回数据?

1.php端返回数据代码:

$callback = $_REQUEST['callback'];

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

//start output
if ($callback) {   
    echo $callback . '(' . json_encode($output) . ');';
} else {
    echo json_encode($output);
}
2.   .net程序段返回的代码格式:
String jsonString = "{success: true}";
String cb = Request.Params.Get("callback");
String responseString = "";
if (!String.IsNullOrEmpty(cb)) {
    responseString = cb + "(" + jsonString + ")";
} else {
    responseString = jsonString;
}
Response.Write(responseString);


garyzhang2014 发表于 2014-10-14 10:01:01

也很想知道,怎么没有高手解答???

414115496@qq.co 发表于 2015-1-11 22:11:21

好资料 顶一下

snakefor100 发表于 2015-2-11 16:09:49

写的很好,按模板写直接调通前后台了
页: [1]
查看完整版本: jsonp跨域请求数据 php后台或者.net后台如何返回数据