Ajaxreturn

Posted 小跑跑泡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ajaxreturn相关的知识,希望对你有一定的参考价值。

protected function ajaxReturn($data,$type=‘‘,$json_option=0) {
if(empty($type)) $type = ‘JSON‘;
switch (strtoupper($type)){
case ‘JSON‘ :
// 返回JSON数据格式到客户端 包含状态信息
header(‘Content-Type:application/json; charset=utf-8‘);
$data = json_encode($data,$json_option);
break;
case ‘JSONP‘:
// 返回JSON数据格式到客户端 包含状态信息
header(‘Content-Type:application/json; charset=utf-8‘);
$handler = isset($_GET[C(‘VAR_JSONP_HANDLER‘)]) ? $_GET[C(‘VAR_JSONP_HANDLER‘)] : C(‘DEFAULT_JSONP_HANDLER‘);
$data = $handler.‘(‘.json_encode($data,$json_option).‘);‘; 
break;
case ‘EVAL‘ :
// 返回可执行的js脚本
header(‘Content-Type:text/html; charset=utf-8‘);
break; 
}
exit($data);
}

 

以上是关于Ajaxreturn的主要内容,如果未能解决你的问题,请参考以下文章

ajaxReturn

Ajaxreturn

TP框架Ajax如何使用

thinkphp3返回json数据

tp3.2 ajaxReturm方法 返回中文时乱码问题

微信小程序代码片段