使用jquery的$.post()时浏览器崩溃

代码:
function verifyStepOne() {
var phoneNumber = $("#phoneNumber");
var username = $("#username");
var password = $("#password");
var verifyCode = $("#verifyCode");
var errorInfo = $("#errorInfo");
if(!phoneNumber.val()){
errorInfo.html('手机号码不能为空!');
return;
}
if(!username.val()){
errorInfo.html('用户名不能为空!');
return;
}
if(!password.val()){
errorInfo.html('密码不能为空!');
return;
}
if(!verifyCode.val()){
errorInfo.html('验证码不能为空!');
return;
}
errorInfo.html('');
var url = $("#url").html();
url += '/do/doAction.html';
$.post(url,{registerFlag:'registerStepOne',phoneNumber:phoneNumber.val(),username:username.val(),password:password.val(),verifyCode:verifyCode},
function (data,status) {
if(status == 'success'){
// console.log(data.msg);
alert('hhe');
}
},'json');
}
为什么浏览器会崩溃呢?
function verifyStepOne() {
var phoneNumber = $("#phoneNumber");
var username = $("#username");
var password = $("#password");
var verifyCode = $("#verifyCode");
var errorInfo = $("#errorInfo");
if(!phoneNumber.val()){
errorInfo.html('手机号码不能为空!');
return;
}
if(!username.val()){
errorInfo.html('用户名不能为空!');
return;
}
if(!password.val()){
errorInfo.html('密码不能为空!');
return;
}
if(!verifyCode.val()){
errorInfo.html('验证码不能为空!');
return;
}
errorInfo.html('');
var url = $("#url").html();
url += '/do/doAction.html';
$.post(url,{registerFlag:'registerStepOne',phoneNumber:phoneNumber.val(),username:username.val(),password:password.val(),verifyCode:verifyCode},
function (data,status) {
if(status == 'success'){
// console.log(data.msg);
alert('hhe');
}
},'json');
}
红色的代码传递的是一个对象,所以出错了,那$.post()不能传递对象吗?还没有找到解答。。。
使用jquery的$.post()时浏览器崩溃的更多相关文章
- [jQuery]ajax请求导致浏览器崩溃
$("#xxx").val() not $("#xxx") 如果忘记加上.val()会导致chrome崩溃
- jQuery打造用户注册时获取焦点文本框出现提示jquery表单特效
jQuery打造用户注册时获取焦点文本框出现提示效果的jquery表单特效 当获取焦点时,会分别的弹出相应的信息提示框,失去焦点就会隐藏提示信息. 效果兼容性很高,适用浏览器:IE6.IE7.IE8. ...
- AwSnap:让全版本(Windows、iOS、Android)Chrome浏览器崩溃的有趣漏洞
彩蛋爆料直击现场 几周前,我们曾报道了13个字符导致Chrome崩溃的漏洞.然而,这个漏洞有个小小的遗憾,那就是它只在MAC OS X下生效,其他系统并不受影响. 现在,我们又有了一个更有趣的漏洞.黑 ...
- 如何用jquery实现实时监控浏览器宽度
如何用jquery实现实时监控浏览器宽度 2013-06-05 14:36匿名 | 浏览 3121 次 $(window).width();这代码只能获取浏览器刷新时的那一刻的宽度,如何才能达到实时获 ...
- 使用jquery处理数据时要注意的问题
现在的网站越来越重视用户体验,网站必须即时反应,前端技术越来越重要了,以前我们都用javascript,后来出现了很多js的框架,调用起来也很方便,但是随着网页上加载的数据越来越多,使用jquery的 ...
- 一段能导致火狐、谷歌Safari浏览器崩溃,甚至让iPhone重启的代码
JavaScript代码,能导致火狐.谷歌Safari浏览器崩溃,甚至让iPhone重启 <html> <body> <script> var total = &q ...
- 大规模WebGL应用引发浏览器崩溃的几种情况及解决办法
一般的Web应用基本上不会导致浏览器崩溃,写Javascript代码也不需要管理内存资源,基本也不需要考虑内存"泄露"的问题.随着H5的崛起,越来越多的原本在桌面端的软件也改头换面 ...
- unity中调试模型时unity崩溃问题
这个问题是在我调试3D模型资源时出现的,每当在Scene场景中调试模型时unity崩溃,出现Unity Bug Reporter页面,反复出现这个问题,很烧脑 对于这个问题我表示很无语,但是经过不断查 ...
- jquery和js检测浏览器窗口尺寸和分辨率
jquery和js检测浏览器窗口尺寸和分辨率,转载自网络,记录备忘 <script type="text/javascript">$(document).ready(f ...
随机推荐
- 修改MySQL的默认密码的四种小方法
投稿:lijiao 字体:[增加 减小] 类型:转载 时间:2015-09-05我要评论 对于windows平台来说安装完MySQL后,系统就已经默认生成了许可表和账户,下文中就教给大家如何修改MyS ...
- 小知识(class文件查看jdk版本,beyond,could not find setter)
最近几天工作当中遇到了一些问题,所以记录下来. 1.如何查看class文件的sdk版本 2.beyond compare比对文件 3.Could not find setter for native_ ...
- php将汉字转换为拼音和得到词语首字母(二)
<?php class Pinyin{ private $_outEncoding = "GB2312"; public function getPinyin($str,$p ...
- redis windows 版配置使用
网上下载windows版的redis 在D盘新建redis目录 把下载的redis压缩包解压到redis目录,如图: 打开配置文件 redis.windows.conf 把 SECURITY下的req ...
- React封装RadioGroup
class RadioGroup extends React.Component { getRadioComponent(item, index) { return <div className ...
- 【Raspberry Pi】openwrt 路由
http://blog.sina.com.cn/s/blog_40983e5e0102v6qt.html
- Quartz是一个完全由java编写的开源作业调度框架
http://www.quartz-scheduler.org/ 找个时间研究一下
- ASIHttpRequest封装
ASIHttpRequest是一个非常好的库,只是直接使用稍嫌麻烦,以下就尝试来封装一下吧. 思路:每次请求时,须要创建一个ASIHttpRequest对象,设置它的属性(url,delegate.p ...
- HDFS原理解析(总体架构,读写操作流程)
前言 HDFS 是一个能够面向大规模数据使用的,可进行扩展的文件存储与传递系统.是一种允许文件通过网络在多台主机上分享的文件系统,可让多机器上的多用户分享文件和 存储空间.让实际上是通过网络来访问文件 ...
- Linux mii-tool 命令
mii-tool 用来查看或设置网卡的相关参数,该命令已经过时了,推荐使用 ethtool 命令 [root@localhost ~]$ mii-tool -v eth1 # 查看网卡的相关信息,包括 ...