学习ThinkPHP3.2.2:video10,检测AJAX提交数据是否成功
来源:互联网 发布:网站数据库是干嘛的 编辑:程序博客网 时间:2024/06/09 14:37
1、修改js文件,使之能响应提交按钮单击事件 D:\wamp\www\wish\Public\Js\index.js:
$( '#send-btn' ).click( function () {
alert(handleUrl);
var username = $( 'input[name=username]' );
//
var content = $( 'textarea[name=content]' );
if (username.val() == ''){
alert('用户名不能为空。');
username.focus();
}
if (content.val() == ''){
alert('内容不能为空。');
content.focus();
}
$.post(handleUrl, {username : username.val(), content : content.val()},
function(data){}, 'json');
});
上面的alert提示框,可以显示提交的action路径是否正确。
2、控制器中的两个方法:
public function index(){
//echo C('TMPL_EXCEPTION_FILE');
//echo 111;
$this->display();
}
/*
*异步发布处理
*/
public function handle(){
//echo ('aaaaaaaaaa');
//p(I('post.'));
//var_dump(IS_AJAX);
if (!IS_AJAX) E('出错啦!!,非法访问。');
p(I('post.'));
}
中间多用几次echo、p来显示信息。
3、用firefox浏览器打开 http://10.37.80.223/wish/index.php
用许愿墙输入信息并提交。在firebug中观察返回值。
用浏览器打开 http://10.37.80.223/wish/index.php/Home/Index/handle
这页面显示的出错信息,是在前面handle方法中定义的:
E('出错啦!!,非法访问。')
- 学习ThinkPHP3.2.2:video10,检测AJAX提交数据是否成功
- 学习ThinkPHP3.2.2:video10,定制错误页面
- 学习ThinkPHP3.2.2:video8,判断是否post提交数据
- 学习ThinkPHP3.2.2:video10,可以通过设置 TMPL_FILE_DEPR 简化模板文件目录层次
- 学习ThinkPHP3.2.2:video10,设置模板读取控制器中某个操作的url
- 学习ThinkPHP3.2.2:video10,用firefox中的firebug插件观察服务器返回值
- 学习ThinkPHP3.2.2:video10,本课程完成后的源码下载
- 学习ThinkPHP3.2.2:video13,检测验证码是否正确
- thinkphp3.2 ajax 提交返回数据
- 学习ThinkPHP3.2.2:video8,把提交的的数据插入数据库
- 学习ThinkPHP3.2.2:video11,ajaxReturn函数向客户端返回ajax调用后的数据
- 检测是否登陆成功
- thinkphp3.2 ajax无刷新提交post
- JQuery验证成功之后,使用ajax提交数据,jqueryajax
- 学习ThinkPHP3.2.2:video8,提交页面后的处理方法包括有效判断数据插入页面跳转功能
- ThinkPHP3.2.3---mysql+ajax实现长连接,实时监测数据库数据是否更新
- 提交表单检测数据是否为空getElementById() onSubmit form
- 判断是否AJAX 提交
- Linux sh、source和.命令执行.sh文件的区别
- 学习ThinkPHP3.2.2:video10,定制错误页面
- java中的基本语法
- CString类
- 黑马程序员——多线程
- 学习ThinkPHP3.2.2:video10,检测AJAX提交数据是否成功
- 内心长大
- 单例Singleton
- 链表002
- 将输入流(InputStream)转换为位图(Bitmap)
- Android----Error:Unable to start the daemon process:错误
- Java设计模式之代理模式
- oracle临时表-优化查询速度
- 春天该吃的时令菜 春季时令菜谱_