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. 值得分享的Bootstrap Ace模板实现菜单和Tab页效果(转)

    Ace模板地址:http://code.google.com/p/ace-engine/wiki/AceTemplate(有时会打不开) Ace英文官网:http://wrapbootstrap.co ...

  2. Vue2.0+Webpack项目环境构建到发布

    前言:为什么要用webpack搭建项目呢,因为这个工具可以把目前浏览器不全部支持的ES6语法,通过打包工具生成所有浏览器都支持的单个JS文件. 参考: https://blog.csdn.net/u0 ...

  3. highcharts图表史上最全的参数配置(属性+事件)

    今天这里将给大家全全展现相关的参数配置: chart.events.addSeries:添加数列到图表中. chart.events.click:整个图表的绘图区上所发生的点击事件. chart.ev ...

  4. EditText禁止输空格

    1.EditText禁止输空格 editText.setFilters(new InputFilter[]{filter}); private InputFilter filter=new Input ...

  5. [转]T-SQL_面试题

    [转]T-SQL_面试题 2015-05-19 1 创建表插入数据 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,s ...

  6. 常见编码和编码头BOM

    ANSI(American National Standards Institute,美国国家标准学会)ANSI编码标准是指所有从基本ASCII码基础上发展起来的编码标准,比如扩展的ASCII码(12 ...

  7. CSS学习笔记(5)--导航ul,li浮动问题

    为什么只给li设置浮动,没有给ul设置浮动,ul后的元素div也会跟着浮动?   添加评论 分享   默认排序按时间排序 3 个回答   张思远 程序员 2 人赞同 代码是不是这样的啊?<ul& ...

  8. python walk函数

    os.walk方法 import os for i in os.walk(r'C:\Users\jack\Desktop\test\3_语文语文版七年级上册\1_一单元'): print(i[0]) ...

  9. am335x -- kio 控制接口

    //example #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include < ...

  10. DRBD(Distributed Replicated Block Device) 分布式块设备复制 进行集群高可用方案

    DRBD是一个用软件实现的.无共享的.服务器之间镜像块设备内容的存储复制解决方案. 外文名 DRBD drbdadm 高级管理工具 drbdsetup 置装载进kernel的DRBD模块 drbdme ...