使用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()不能传递对象吗?还没有找到解答。。。

时间: 2024-11-10 14:43:17

使用jquery的$.post()时浏览器崩溃的相关文章

js便签笔记(9)——解读jquery源码时记录的一些知识点

近来一直利用业余时间在看jquery2.1.1源码,大约看了两千行了.平时看的时候,做了一些笔记,贴出来分享. 1. Array.prototype.slice.call 可以将伪数组转化为真正的数组 其实,这里所谓的"伪数组"就是有length属性,并且有"0"."1"."2"等这些属性的对象,如下代码: var obj = { 0: "A", 1: "B", 2: "C&q

使用jquery处理数据时要注意的问题

现在的网站越来越重视用户体验,网站必须即时反应,前端技术越来越重要了,以前我们都用javascript,后来出现了很多js的框架,调用起来也很方便,但是随着网页上加载的数据越来越多,使用jquery的时候就要注意了,有些方法看似方便,但是效果却很差劲. 我们制作的一个网站页面,一共显示了三千多条数据,用户选择相应的筛选条件,通过jquery来控制这三千多条数据中个,哪些显示,哪些隐藏. 改造之后,效果比之前好了很多. 注意事项: 1.each的使用 因为要循环遍历这三千多个元素,所以使用了eac

如何用jquery实现实时监控浏览器宽度

如何用jquery实现实时监控浏览器宽度 2013-06-05 14:36匿名 | 浏览 3121 次 $(window).width();这代码只能获取浏览器刷新时的那一刻的宽度,如何才能达到实时获取浏览器宽度呢?求教!谢谢啦! 补充一下:比如我想达到这个效果,当浏览器宽度大雨一定数值时,执行一段代码:$(function(){ if( $(window).width() > 600 ) { /* 这里是要执行的代码 */ }})现在的问题是,这只在刷新页面那一刻有效,当变化浏览器宽度时就没用

网站导致浏览器崩溃的原因总结(多款浏览器)

面试某公司的时候,面试官问到,导致浏览器崩溃的原因有哪些?愚辈不才,仅回答出了内存泄漏.其实在网页在装载的过程中,常常由于种种原因使浏览器的反映变的很慢,或造成浏览器失去响应,甚至会导致机器无法进行其他的操作. 对于访客,如果登录您网站,浏览器就立刻崩溃,我想这对谁都是无法容忍的,对此总结了网站导致浏览器崩溃的原因: 1. 内存泄漏 还是先谈下内存泄漏,网站由于内存泄漏的而照成崩溃有两种情况,服务器的崩溃和浏览器的崩溃.内存泄漏所造成的问题是显而易见的,它使得已分配的内存的引用就会丢失,只要系统

web开发之浏览器(二)----JQuery或JS判断浏览器内核版本号以及是否支持W3C盒子模型

1,JQuery或JS判断浏览器内核版本号以及是否支持W3C盒子模型 jQuery 从 1.9 版开始,移除了 $.browser 和 $.browser.version , 取而代之的是 $.support .在更新的 2.0 版本中,将不再支持 IE 6/7/8. 以后,如果用户需要支持 IE 6/7/8,只能使用 jQuery 1.9.  以后,如果用户需要支持 IE 6/7/8,只能使用 jQuery 1.9及以下的版本. 如果要全面支持 IE,并混合使用 jQuery 1.9及以下 和

浏览器崩溃

神秘12行代码:分分钟让你电脑崩溃手机重启 最近,一段神秘的12行代码在国外社交网络上火了起来,据说能让你的浏览器瞬间崩溃,iPhone秒重启.到底是什么代码这么神奇? 上周,国外网友Cyber [email protected]__sec在Twitter上发布了这样一段推文: "使用下面这段javascript代码,能让Firefox.Chrome.Safari浏览器崩溃,还能让iPhone重启". 事实上,更早的时候,IT Security Tweets @F1r3h4nd也发布类

这几行 javascript 代码能让你的浏览器崩溃?

先上Demo,有兴趣的可以先试一下: http://www.zeakhold.com/crash/ (温馨提示:访问前请保存好浏览器其他窗口的任务,整人被打概不负责嘿嘿~) 事情还是得从 IT Security Tweets ™   的一篇推文说起: 也就是说,这段 javascript 代码,能让浏览器崩溃并且能让iPhone重启?! 于是打开电脑跃跃欲试,当满怀好奇地在浏览器上执行了这段代码后发现: Chrome 立马陷入了卡死的状态,更要命的是点击关闭窗口没响应!! 打开任务管理器,发现C

没有网络连接时程序崩溃问题以及动态加载图片问题已解决

经过进一步的研究我们把没有网络连接时程序崩溃的大bug修改掉了,如果是程序打开时没有网络连接会弹出网络连接失败的 对话框,如果在程序运行过程中出现网络异常,在需要连接服务器的时候会抛出网络连接异常: 第二个是动态加载图片问题的解决,我们通过查资料找到方法把bitmap加载进gradeview,用一个线程每次加载一个图片然后 把对应课程位置的图标替换掉,最后实现了动态刷新网络图片. 这两个问题修改过之后,我们的程序中基本的功能已经完善了,最后我们会对UI进行小的修改,让程序更加完美. 下面是新的安

为什么html5用的jQuery Mobile在手机浏览器/微信中打开字体很小

头部加入 <header> <metaname="viewport"content="width=device-width, initial-scale=1"> </header> 为什么html5用的jQuery Mobile在手机浏览器/微信中打开字体很小,布布扣,bubuko.com