form表单中采用post方式提交数据时,在苹果的微信浏览器中无法传递,安卓的可以

如图:

在controller中获取该数据为 null

将表单的提交方式修改为get就能够获取到

现在采用Ajax方式进行提交,类似于

 <div class="main">
<form id="loginform">
<input type="hidden" id="forward" value="${forward}"></input>
<div class="item">
<input class="txt-input txt-username" type="text" placeholder="请输入用户名/手机号" id="custid" name="username">
</div>
<div class="item">
<input type="password" placeholder="请输入密码" class="txt-input txt-password ciphertext" id="password" name="password" style="display: inline;">
<input type="text" placeholder="请输入密码" class="txt-input txt-password plaintext" style="display: none;" name="ptext">
<b class="tp-btn btn-off"></b>
</div>
<input type="button" class="button" value="登录" onclick="login()" id="btnlogin"> </form>
</div>

aJax提交form表单

    function login() {
if (!$('#custid').val()) {
$('#custid').focus();
$("#custid").testRemind("用户名不能为空!");
return false;
} if (!$('#password').val()) {
$('#password').focus();
$("#password").testRemind("密码不能为空!");
return false;
}
$("#btnlogin").val("正在登录中");
var pswd = $('#password').val();
$('#password').val($.des.getDes(pswd)).hide();
$("#btnlogin").attr("disabled", "disabled");
$("#loginform input").addClass("readonly").attr("readonly", "readonly");
$.ajax({
type:"post" ,
data: {
username:$('#custid').val(),
password:$('#password').val()
},
dataType : "json",
url: "${current_url}newlogin.action",
success: function(data){
$("#btnlogin").attr("disabled", false);
$("#loginform input").removeClass("readonly").attr("readonly", false);
if(data.result==""){
window.location.href = data; }else{
if(data.message == '账户已锁定请联系管理员解锁'){
jAlert("您的账户已被锁定,请联系客服解锁!",'提示');
}else{ jAlert(data.message,'提示',function(r){
$("#password").val(pswd).show();
});
}
$("#btnlogin").val("登录");
$('#custid').val("");
$('#password').val("");
return false;
}
},
error : function(data){
jAlert('系统繁忙,请稍后!','提示',function(r){
$("#btnlogin").val("登录");
$('#custid').val("");
$('#password').val("");
return false;
}); }
});
}
            /*ajax start*/
/* $.ajax({
url:"${pathWeb}/user/tgRecharge.do",
type:"post",
data:{pay_money:pay_money},
success:function(){
alert(data);
},
error:function(e){
alert("错误!!");
window.clearInterval(timer);
}
}); */
/*ajax end*/

苹果微信浏览器不能post方式提交数据问题的更多相关文章

  1. Android 使用Post方式提交数据(登录)

    在Android中,提供了标准Java接口HttpURLConnection和Apache接口HttpClient,为客户端HTTP编程提供了丰富的支持. 在HTTP通信中使用最多的就是GET和POS ...

  2. Android 采用post方式提交数据到服务器

    接着上篇<Android 采用get方式提交数据到服务器>,本文来实现采用post方式提交数据到服务器 首先对比一下get方式和post方式: 修改布局: <LinearLayout ...

  3. Android(java)学习笔记213:开源框架post和get方式提交数据(qq登录案例)

    1.前面提到Http的get/post方式  . HttpClient方式,实际工作的时候不常用到,因为这些方式编写代码是很麻烦的 2.Android应用会经常使用http协议进行传输,网上会有很完善 ...

  4. Android 使用Post方式提交数据

    在Android中,提供了标准Java接口HttpURLConnection和Apache接口HttpClient,为客户端HTTP编程提供了丰富的支持. 在HTTP通信中使用最多的就是GET和POS ...

  5. Android(java)学习笔记156:开源框架post和get方式提交数据(qq登录案例)

    1. 前面提到Http的get/post方式  . HttpClient方式,实际工作的时候不常用到,因为这些方式编写代码是很麻烦的 2. Android应用会经常使用http协议进行传输,网上会有很 ...

  6. ie浏览器下get方式获取数据无效问题

    在ie浏览器用get方式获取数据时因为发送得到参数地址都是一样的,所以浏览器会优先从缓存获取数据,而不去服务器请求数据,post由于参数不同所以不会影响. 解决方法: 1.  Internet选项-- ...

  7. postman 中post方式提交数据

    post方式提交数据时,把参数填写在body中而不是pOST下面的哪一行

  8. http-使用get和post方式提交数据

    注意点: 1.Get和post这两种提交方式有何不同? 很明显post方式提交多了content-length和content-type这两项,所以post提交是要为这两项设置setRequestPr ...

  9. android 76 使用get post方式提交数据

    get方式: package com.itheima.getmethod; import java.io.InputStream; import java.net.HttpURLConnection; ...

随机推荐

  1. oracle和其他数据库对表名、列名的长度限制

    ============== 数据库 表名列名长度限制问题 今天修改数据库表名,感觉现有的定义列名都无含义...修改后被同事告知,列名有点长,怕有的数据库不支持.. 我头一次听说数据库表名和列名长度限 ...

  2. C#删除xml指定节点

  3. unity5, 在mac下多开

    mac上app的多开与app本身无关,而是系统本身的功能,使用命令 open -n 就可以实现打开某应用程序的一个新实例(自行输入man open查看含义). 参考:http://mac-how-to ...

  4. (Spring Boot框架)快速入门

    Spring Boot 系列文章推荐 Spring Boot 入门 Spring Boot 属性配置和使用 Spring Boot 集成MyBatis Spring Boot 静态资源处理 今天介绍一 ...

  5. linux 清内存

    注意:首先我们需要使用sync指令,将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node.已延迟的块 I/O 和读写映射文件.否则在释放缓存的过程中,可能会丢失未保存的文件. 的值可以为0~3 ...

  6. zepto与jquery冲突

    公司项目中一直用的都是zepto,但是jQuery扩展的插件比较多. jQuery有一个方法noConflict(),可以把jQuery的$改掉.var aa = $.noConflict();就用a ...

  7. hadoop之mapreduce编程实例(系统日志初步清洗过滤处理)

    刚刚开始接触hadoop的时候,总觉得必须要先安装hadoop集群才能开始学习MR编程,其实并不用这样,当然如果你有条件有机器那最好是自己安装配置一个hadoop集群,这样你会更容易理解其工作原理.我 ...

  8. Odoo 8.0 new API 概述

    相对于7来说,8的api改进了不少,用官方的话来说就是更加面向对象了. 下面探究一下具体的改动. 准备知识:python装饰器的使用 http://blog.csdn.net/thy38/articl ...

  9. Odoo ParseError:"decoder jpeg not available" while parsing....

    The reason causing this problem is the plugin PIL install error to solve this problem,try this: 1. c ...

  10. Android——寄存器和存储器的区别

    寄存器和存储器的区别   从根本上讲,寄存器与RAM的物理结构不一样. 一般寄存器是指由基本的RS触发器结构衍生出来的D触发, 就是一些与非门构成的结构,这个在数电里面大家都看过: 而RAM则有自己的 ...