ajax HTMl 返回本页,本页POST提交时在IE11中取不到值

lifeng1214 2017-11-26 09:16:31
1、user.php页面的
$.ajax({
type: "post",
url: "get_gsmc.php",
data: "bumenid="+$('#bumen').val()+"&zbumenid="+$('#zbumen').val()+"&daquid="+$('#daqu').val(),

success: function(msg){

$('#xuanzhe').html(msg);

}
});
2、get_gsmc.php中返回到user.php页面代码
<tr>
<td height="30" align="right" bgcolor="#FFFFFF">所属部门:</td>
<td height="30" align="left" bgcolor="#FFFFFF"><select name="bumen" id="bumen">
<option value="">请选择部门</option>
<option value="">财务部</option>
<option value="">技术部</option>

</select></td>
</tr>
[b]3、但是user.php POST提交时,在IE11下 $_POST[bumen]取不到值,请求帮助。[/b]
...全文
390 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Go 旅城通票 2017-11-27
  • 打赏
  • 举报
回复
$_POST["bumen"] 少了引号了,而且data是字符串时要注意用encodeURIComponent编码数据,要不有中文会乱码,另外2个自己加上 data: "bumenid="+encodeURIComponent($('#bumen').val())+"&zbumenid="+$('#zbumen').val()+"&daquid="+$('#daqu').val(),

Web开发学习资料推荐
通过Access-Control-Allow-Origin控制允许ajax跨域请求的域名
ajax对象属性withCredentials
apple8160 2017-11-27
  • 打赏
  • 举报
回复


data: {"bumenid":$('#bumen').val(),"zbumenid":$('#zbumen').val(),"daquid":$('#daqu').val()},
你的 <select name="bumen" id="bumen"> <option value="">请选择部门</option> <option value="">财务部</option> <option value="">技术部</option> </select> value都是空值,你要配value吧

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧