net-jquery mobile登录验证问题

问题描述

jquery mobile登录验证问题
请高手略加指点

    本人写了个登录验证的手机页面(.net),提交时ajax调用后台login.ashx有返回值,但就是执行不到onSuccess成功回调函数。不知什么原因,十分烦恼。

    <script>
    function onSuccess(data, status) {
        data = $.parseJSON(data);
        //data = $.trim(data);
        if (data.flag == "Y") {
            //成功,进入新页面
            $.mobile.changePage(data.url);
        } else {
            alert(data.msg);
        }
    }
            //以下有被调用,login.ashx也执行并返回有值。
    $(document).ready(function () {
        $("#btnLogin").click(function () {
            var formData = $("#frmLogin").serialize();
            $.ajax({
                type: "post",
                url: "login.ashx",
                cache: false,
                data: formData,
                dataType: "text",
                                  success: onSuccess ****** //该处没有执行****
            });
            return false;
        });
    });

</script>
    <div data-role="header">
        <h1>快单系统登录</h1>

    </div>
    <div data-role="content">
        <form id="frmLogin" method="post">
            <div data-role="fieldcontain">
                <label for="mch_id">商户ID:</label>
                <input type="text" name="mch_id" id="mch_id" />
            </div>
            <div data-role="fieldcontain">
                <label for="userid">登录名:</label>
                <input type="text" name="userid" id="userid" />
            </div>
            <div data-role="fieldcontain">
                <label for="password">密码:</label>
                <input type="text" name="password" id="password" />
            </div>
            <input type="button" value="提交" id="btnLogin" />

        </form>
    </div>

</div>

解决方案

用fiddler调试下,看看返回什么,没有执行onsuccess是服务器没有返回201状态码

解决方案二:

数据不标准,$.parseJSON(data)报错了,要么$.parseJSON(data)改为eval

{'flag':'Y','url':'detail.aspx'}
改为
{"flag":"Y","url":"detail.aspx"}

 function onSuccess(data, status) {
        data = $.parseJSON(data);
        //data =eval('('+data+')');//不标准json字符用eval

解决方案三:

JQuery Mobile开发中遇到的问题
jquery mobile中的表单验证
Jquery Mobile 使用问题

相关文章


  • jquerymobile写的一个登陆页面问题
  • azure-中国地区的Windows Azure 没有mobile service吗?
  • asp.net-jquery 怎么获取ashx里的数组
  • net-jquery 图片标注之后,移动缩放时,标注跟着移动
  • asp.net-jquery 联动下拉框,动态添加dropdownlist option项后遇到问题
  • jquery mobile怎么添加定时器
  • jsp保存按钮失效,点击没反应
  • jquery mobile 和 spring security 的问题
  • js验证-jquery validator 插件的问题
  • 显示-登录时候获取验证码的设计问题

【云栖快讯】他,一路保送,但可能不是你想象中的学霸; 他,曾是微软最年轻的技术管理者,挑战带领跨国团队; 他,后来加入阿里,成为阿里西雅图分部的第22名员工; 他,就是阿里通用计算平台负责人关涛! 通过短视频,为你揭晓他的成长和开发计算平台的经历,以及他对未来的展望!  详情请点击

热门推荐


  • 高性能云服务器2折起
  • 云服务器配置
  • 技术资料
  • 云计算
  • 域名
  • shell
  • node.js
  • 问答
  • java
  • mysql
  • C++
  • python
  • jQuery
  • Android
  • asp
  • PHP技巧
  • jQuery教程
  • JavaScript技巧
  • JS
  • SEO
  • sql server
  • mysql教程
  • 前端
  • 技术文集
  • 技术
  • 主题地图
  • A
  • z
  • 云服务器哪家好
  • API
  • 大数据
  • 云安全
  • 云存储
  • 云计算
  • 获取公众号授权失败
  • 兼容性疑难解答
  • path
  • stm32
  • jsonobject
  • product

前三篇


  • struct-红黑树中如何保证根节点为黑?
  • c#调用DLL文件提示无法加载
  • js 字符串截取问题,谢谢

后三篇


  • javascript-滚动条下来,按钮跟着下到底?用js怎样实现?
  • c-求大神看看错在哪里!!!!!!!!
  • sql根据一个表的id修改另一个表的内容

(yq.aliyun.com)为您免费提供net-jquery mobile登录验证问题相关信息,包括
jquery mobile
net
的信息
,所有net-jquery mobile登录验证问题相关内容均不代表的意见!
该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_37769,您可以点击net-jquery mobile登录验证问题-手机站访问。

时间: 2024-08-02 09:23:23

net-jquery mobile登录验证问题的相关文章

jquery ajax 登录验证实现代码_jquery

使用 jquery 框架:下载 jquery.js 新建一个 web 工程 ajax : 在 webRoot 下新建一个 jslib 文件夹:专门存放 js 文件: 在 webRoot 下新建一个 html/jsp 页面: login.html 复制代码 代码如下: <script type = "text/javascript" src = "jslib/jquery.js"></ script> <script type = &qu

jquery mobile中怎么将input和button放在同一行

问题描述 jquery mobile中怎么将input和button放在同一行 jquery mobile中怎么将input和button放在同一行 解决方案 <div class="ui-grid-a"> <div class="ui-block-a"> <input name="telcx" id="telcx" type="tel" value=""

JQuery Mobile 弹出式登录框的实现方法_jquery

<a href="#login" data-rel="popup" data-position-to="window" data-role="button">Login</a> <div data-role="popup" id="login" data-theme="a"> <form style="padding

jQuery+AJAX实现遮罩层登录验证界面(附源码)_jquery

JQuery遮罩层登录界面效果的实现,AJAX实现登录验证,文章尾有完整示例源码下载,欢迎大家学习研究. 操作系统:Windwos7 Ultimate 开发工具:Visual Studio 2010 数据库:Sql Server 2005 测试浏览器:IE8.FF3.6.8.Google Chrome (IE8中弹出登录层后会出现竖拉条,其他两种没有出现,那个竖拉条可以在JS中通过修改数值让其不出现,但是下面会出现白边,越来越觉得IE有点那个了......)1.预览     1)登录前     

经典收藏 50个jQuery Mobile开发技巧集萃

1.Backbone移动实例 这是在Safari中运行的一款Backbone移动应用程序.想开始体验移动开发,一个好的出发点就是关注这个应用程序的构建方式.先不妨在你的浏览器中查看该应用程序. 相关链接:http://bennolan.com/2010/11/24/backbone-jquery-demo.html 2.使用媒体查询来锁定设备 你可能会问如何使用CSS来锁定设备(根据屏幕尺寸).比如说,你想要为iPad设计两列布局.为智能手机设计单列布局.要做到这一点,最佳办法就是使用媒体查询.

分析jQuery Mobile中实现多语言的支持以及优缺点

随着移动技术的普及,基于 jQuery 并且针对移动平台的 JavaScript 框架 jQuery Mobile 应运而生.jQuery Mobile 不仅承袭了 jQuery 的诸多优点,更为移动平台定制了许多皮肤和开发部件,大大减轻了开发人员的工作量.随着 HTML5 技术的日渐完善,加上 JavaScript 技术本身具有的跨平台特性,jQuery Mobile 或者类似的框架必然拥有更加广泛的市场,这从 Adobe 放弃移动 Flash 和 Microsoft 边缘化 SilverLi

jQuery Mobile开发的新闻阅读器,适应iphone和android手机

程序员都很赖,你懂的! 我们经常上新浪,腾讯,雅虎等各大网站上面看新闻,他们也都各自推出了自家的手机新闻阅读器.今天我自己使用jQuery Mobile 来实现这一功能.图片大小上传限制了大小250*400先看看iphone上的效果: 再看看android上的效果: OK,非常完美,是我想要的结果.直接上代码: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.or

jquery mobile 和 spring security 的问题

问题描述 jquery mobile 和 spring security 的问题 对jquery mobile 和 spring security不太熟悉. 现在有个项目用以前的架构: jquery mobile + spring security3 + spring mvc + mybatis 其他的觉得很正常,但是jquery mobile + spring security3,觉得很奇怪,spring security3做一次验证, 因为jquery mobile是一起把所有的画面都加载进

jQuery Mobile框架中的表单组件基础使用教程_jquery

一.表单组件基础 1.组件简介jQuery Mobile 中的表单组件是基于标准 HTML ,然后在此基础上增强样式,因此即使浏览器不支持 jQuery Mobile 表单仍可正常使用.需要注意的是, jQuery Mobile 会把表单元素增强为触摸设备很容易使用的形式,因此对于 iphone/ipad 与 Android 使用 Web 表单将会变得非常方便. jQuery Mobile 的表单组件有以下几种: (1)文本输入框, type="text" 标记的 input 元素会自