码迷,mamicode.com
首页 > Web开发 > 详细

Ajaxreturn

时间:2019-04-22 13:47:12      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:状态   信息   返回   handle   ati   switch   type   return   rto   

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

标签:状态   信息   返回   handle   ati   switch   type   return   rto   

原文地址:https://www.cnblogs.com/paopao123/p/10749667.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!