ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
#请求响应 ##响应信息页面 相关配置项文件:system/config/view.php 如果是Ajax异步请求时系统会返回 {valid:1,message:'响应信息'}的JSON数据。succes时valid为1 ,error 时valid为0 **模板中可以使用的变量** ``` 'content' => '提示内容', 'redirect' => '跳转方式', 'type' => '消息类型', 'url' => '跳转url', 'ico' => '图标', 'timeout' => '显示时间' ``` **代码** ``` /** * 消息提示 * * @param string $content 消息内容 * @param string $redirect 跳转地址有三种方式 1:back或为空(返回上一页) 2:refresh(刷新当前页) 3:具体Url * @param string $type 信息类型 success(成功),error(失败),warning(警告),info(提示) */ message( $content, $redirect = 'back', $type = 'success', $timeout = 2 ) ``` **示例** ``` message('操作成功',__ROOT__,'success'); ``` ## 确认提示框 有确定提示的提示页面,不支持ajax操作 **模板中可以使用的变量** ``` $message=>'提示信息', $sUrl=>'确定按钮跳转的url', $eUrl=>'取消按钮跳转的url' ``` **函数语法** ``` /** * 有确定提示的提示页面 * * @param string $message 提示文字 * @param string $sUrl 确定按钮跳转的url * @param string $eUrl 取消按钮跳转的url */ confirm( $message, $sUrl, $eUrl ); ``` **示例** ``` confirm('确定删除吗?',u('ok'),u('cancel')); ``` ## Ajax 响应 HDPHP 框架提供通过 ajax 返回 Ajax 请求数据,使用方法非常简单。 ``` /** * Ajax响应 * * @param mixed $data 数据 * @param string $type 数据类型 text html xml json */ ajax( $data, $type = "JSON" ); ``` **示例** ``` ajax(['name'=>'后盾网']); ``` 控制器方法中可以直接使用以下代码: ``` return ['name'=>'后盾网']; ```