首页 » 网站推广 » thinkphpajaxreturn技巧_thinkphp的响应输出方法讲解

thinkphpajaxreturn技巧_thinkphp的响应输出方法讲解

访客 2024-12-11 0

扫一扫用手机浏览

文章目录 [+]

系统会根据default_return_type(普通要求,默认是html)和default_ajax_return(ajax要求,默认是json)配置自动决定相应输出的类型。

namespace app\index\controller;

thinkphpajaxreturn技巧_thinkphp的响应输出方法讲解

class Index

thinkphpajaxreturn技巧_thinkphp的响应输出方法讲解
(图片来自网络侵删)

{

public function hello(){

$data = [\公众name\"大众=>\公众thinkphp\公众,\"大众status\公众=>\公众1\"大众];

return json($data);

}

}

结果如下:

现在修正thinkphp/library/think/Response.php,增加语句echo $class.PHP_EOL;//添加了这句

结果如下:

为了规范和清晰起见,最佳的办法是在掌握器末了明确输出类型(毕竟一个确定的要求是有明确的相应输出类型),默认支持的输出类型包括:

输出类型快捷方法对应Response类HTML输出response\think\Response渲染模板输出view\think\response\ViewJSON输出json\think\response\JsonJSONP输出jsonp\think\response\JsonpXML输出xml\think\response\Xml页面重定向redirect\think\response\Redirect

按照上面的方法,看看手册和源码就知道他们的用法和事理了。

相关文章