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. 打开office提示还有几天过期的处理办法

    是多重激活了,把激活码失效的删除即可 1.以管理员权限打开cmd(必须以管理员权限,不然无法删除无效的激活码) 2.输入命令:cd C:\Program Files (x86)\Microsoft O ...

  2. 如何实现php异步处理

    在实际生成环境下,php作为后台的接口服务器已经很常见,php当然具有它能作为后台服务器的优势之处,但是,在处理一些客户端并不关心的结果时,就显出它的弊端了---没有异步执行的机制.就比如我们想做一些 ...

  3. shell脚本之函数的使用

    把代码封装成函数,相当于造了一个“轮子”,之后就直接重复使用即可. 函数的创建 shell中函数的创建有2种方式 1.使用function关键字 语法 function test { ... } 2. ...

  4. hdoj 1272 小希的迷宫 又一个并查集的简单应用

    小希的迷宫 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submi ...

  5. 0073 javacTask: 源发行版 1.8 需要目标发行版 1.8

    今天在编译执行下面这段代码的时候,编译报错:javacTask: 源发行版 1.8 需要目标发行版 1.8 public class Test { public static void main(St ...

  6. inline函数出现 undefined reference 错误

    原因:你把inline函数的implementation放到cpp文件里肯定要报这个错误 正确的做法:把inline函数的声明和实现都放到header里,例如 // declaration: retu ...

  7. AIX中查找端口号和进程

    1.由端口号查找进程 维护系统或检查到不明的端口自然要去查一下这个端口是由哪个进程来监听的windows可以用命令netstat -ano来查端口对应的进程的pid. aix却并不能,aix需要使用下 ...

  8. 匈牙利命名法、骆驼命名法、帕斯卡(pascal)命名法 C#命名规范

    匈牙利命名法.骆驼命名法.帕斯卡(pascal)命名法 C#命名规范 一.匈牙利命名法:广泛应用于象Microsoft Windows这样的环境中. Windows 编程中用到的变量(还包括宏)的命名 ...

  9. Unix系统编程()深入探究文件IO概述

    open调用将引入原子atomicity操作的概念. 将某一系统调用所要完成的各个动作作为不可中断的操作,一次性加以执行. 原子操作是许多系统调用得以正确执行的必要条件. 还介绍一个系统调用fcntl ...

  10. mysql 分区 限制

    MySQL分区的限制 •   只能对数据表的整型列进行分区源码天空,或者数据列可以通过分区函数转化成整型列 •   最大分区数目不能超过1024 •   如果含有唯一索引或者主键,则分区列必须包含在所 ...