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. 公众号的TOKEN配置PHP代码

    1.在后台添加好URL和TOKEN和生成43位随机码  注意域名URL需要备案 2.上传到服务器 3.公众号后台要点提交即可 error_reporting(0); $signature=$_REQU ...

  2. HTML十进制字符编号

    有时候写文章时,段落里引用的代码莫名的就被解释到原本的html中了,通过用一些HTML里特殊字符的编码即可回到原文,保留原格式. 字符 十进制字符编号 实体名字 说明 ! ! — 惊叹号Exclama ...

  3. 应用SVN比较文件定位修改

    用SVN checkout一个版A本到一个目录中,再从别的地方找到版本B复制到版本A所在的目录中,选择复制和替换,再要比较的文件上右键-->SVN-->diff

  4. [na]office 2010 2013卸载工具

    http://www.ithome.com/html/soft/32777.htm Office 2003 || Office 2007 || Office 2010.

  5. Phonegap创建项目语法

    1:在本地磁盘新建一个文件夹存放要开发的项目,比如在D盘建一个yun文件夹2 2:然后在dos系统下,d:命令进入d盘,cd yun进入yun文件夹, 3:然后phonegap create yun2 ...

  6. 【C语言】C语言程序所占内存分类

    参考"http://blog.sina.com.cn/s/blog_63d4849c01014qg3.html" C语言内存分为5部分:堆.栈.全局(静态)区.常量区(只读)和代码 ...

  7. swift 函数.和匿名函数

    函数 注意: 没有定义返回类型的函数会返回特殊的值,叫 Void.它其实是一个空的元组(tuple),没有任何元素,可以写成(). 使用元组作为返回参数,返回多个参数 func count(strin ...

  8. linux的RMP命令(rmp包的安装与反安装)

    RMP 是 LINUX 下的一种软件的可执行程序,你只要安装它就可以了.这种软件安装包通常是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是. ...

  9. 同一个String在使用不同的charset编码的时候equals仍然是返回true吗

    1.对于ASCII字符,是的(只要该charset涵盖了ASCII编码),使用任何charset编码都不会影响equals的判断 2.对于非ASCII字符,不一定.例如同中文字符串"你好&q ...

  10. word字号

    1 大特号 63 2 特 号 54 3 初 号 42 4 小初号 36 5 大一号 31.5 6 一 号 28 7 小一号 24 8 二 号 21 9 小二号 18 10 三 号 16 11 小三号  ...