关于firefox(火狐)使用ajax无法发送请求

来源:互联网 发布:java web编程实战宝典 编辑:程序博客网 时间:2024/04/30 23:10
前台页面采用form表单的形式进行数据填写
<form><button onclick="nihao();">提交</button></form>
js脚本文件对应的函数。
function nihao(){$.post(contextPath + "/admin/list",param,function(result){    if (result.success){        layer.msg('操作成功', {            icon: 1        });        window.location.reload();    }else {        layer.msg(result.message, {            icon: 2        });    }},"json");}

最终解决方案:
(1)把form标签换成div标签即可
(2)把<button>标签换成<input type="button" value="提交" onclick="nihao()"/>。注意不要把type换成submit。
备注:Chrome、IE和火狐对jquery的ajax的识别略有不同,在使用时最好设定datatype。方便接受数据。
0 0
原创粉丝点击