火狐下一点问题

$(".li_logout_a").click(function (e) {
var hrefs = location.href;
e.preventDefault();
$("#lnk_username span").text("");
$("#li_login,#li_regist").show().prev().show();
$("#li_logout").hide().prev().hide();
//$.post("/ashx/Adminlogo.ashx", { act: "logout" }, function (data) {
// alert(data);
//});
$.ajax({
url: ‘/ashx/Adminlogo.ashx‘,
type: ‘post‘,
data: { act: "logout" },
success: function (d) {
if (d=="1") {
location.href = "/";
}
}
});
//alert("b");
//location.href = hrefs;//加上这个,火狐不能执行$.ajax部分,哪部分代码引起  未发现
//if (hrefs.indexOf("MemberZone") > 0) {
// location.href = "/";
//}
})

时间: 2024-11-09 00:09:33

火狐下一点问题的相关文章

js添加的表单在火狐下获取不到数据的解决方法

相信很多朋友在进行网页制作的时候都会遇到过这样的问题:就是用js在表单内添加数据控件之后:在火狐下获取不到数据的问题. 前几天,我在开发一个使用js添加数据填写项的时候,也出现了这样的问题:一开始我还以为是火狐下ajax加载数据出了问题(因为在ie下可以正常的获取到数据):经过测试原来并是这样的问题,而是form放得位置不同, 在form和table结合使用的时候,很多朋友都喜欢这样放: <table>                <form>                  

jquery.autocomplete在火狐下的BUG解决

该插件在火狐下使用拼音输入法输入,回车后无法即使响应事件,需要再输入别的字母才会响应事件 主要原因: 该插件响应主要监听了keydown事件 其他浏览器在打开中文输入法的情况下输入的拼音字母是不会触发响应keydown事件的 而火狐是个例外,在你输入汉字的情况下,你输入的拼音也会触发keydown事件,因此就不正常了,只有通过别的方式再次重新触发响应事件才正常 解决思路: 1.keydown换成keyup,但这样会影响插件中回车键和tab键的事件,并不是个完美的解决方案 2.(推荐) 在该插件$

火狐下window.event获取undefined问题

火狐下用window.event来进行相应操作时,会显示undefined,其他浏览器可以, 解决方法: 1,传入对象 $("a").on("click",function(e){var event = e || window.event}); 2,不传入对象 $("a").on("click",function(){var event = arguments.callee.caller.arguments[0] || win

jQuery Ajax请求(关于火狐下SyntaxError: missing ] after element list ajax返回json,var json = eval(&quot;(&quot;+data+&quot;)&quot;); 报错)

$.ajax({ contentType: "application/x-www-form-urlencoded;charset=UTF-8" , type: "POST", url:url, dataType: 'json', data:{}, success: function(data){ } }); 如果后台返回的是一个string类型的json串,则谷歌和IE下将它解析成string类型,而火狐下则会显示成[object xmlDocument],是一个o

IE和火狐下的iframe刷新

前面使用了前端上传插件plupload,在谷歌浏览器中运行完全没问题,但是在IE和火狐下就出现当文档加载完成之后,该文件上传的iframe插件的上传按钮点击无效,当对上传的文件进行一次删除之后,按钮就可以点击并进行上传了,这个bug挺恶心的,因为一个最新的草稿起草单在上传附件的时候是没有附件存在的,所以无法进行删除操作,这样就卡在这儿了. 然后百度了很多,找了很多方法,都不好使,升级版本,修改源码(这个有点难度,改了一部分之后果断放弃,还原了!),修改样式加入input文件上传,统统都不好使,最

如何使用火狐下的两款接口测试工具RESTClient和HttpRequester发送post请求!

Chrome下有著名的Postman,那火狐也有它的左膀右臂,那就是RESTClient和HttpRequester.这两款工具都是火狐的插件,主要用来模拟发送HTTP请求,HTTP请求最常用的两种方法就是get和post,由于get方法非常简单这里不做介绍,这里主要介绍一下如何用这两个工具来发送post请求. 1.RESTClient 首先Method选择POST,将接口地址填入URL地址栏: 接着点击最上方的Headers下拉菜单,选择Custom Header: 在弹出的对话框中输入Nam

uploadify在火狐下上传不了的解决方式,java版(Spring+SpringMVC+MyBatis)具体解决方式

?? 因为技术选型的原因,在一个产品中.我选择了uploadify,选择它的原因是它有完好的技术文档说明(http://www.uploadify.com/documentation/),唯一不足的是官方文档上的样例是用php写的. 而对与我们这些使用Java语言的小生们而言,在遇到问题后发现找到一个适合自己的样例非常不好找.特别是当遇到浏览器兼容问题的时候,找了好久终于发现依照网上的方式进行编写了,终于还是会出现莫名其妙的问题,而继续查找资料的时候,发现解说的并不具体. 以下我就把我遇到的这些

javascript的window.close()在谷歌和火狐下失效

在一次使用setTimeout('window.close()',5000)对窗口进行关闭时遇到问题:不能关闭窗口   解释: 为了阻止恶意的脚本终止用户的浏览器.只有通过 JavaScript 代码打开的窗口才能够由 JavaScript 代码关闭,如某个窗口可以通过调用 self.close() 或只调用 close() 来关闭其自身. 在IE中,window.close()能生效, 对谷歌可按照下面代码使其生效 window.open('','_self',''); window.clos

jquery操作checkbox火狐下第二次无法勾选问题

原来的代码: $('#checkAll').click(function(){ var current = $(this) $('.checkbox').each(function(){ debugger; if(current.is(':checked')) { $(this).attr('checked', true); } else { $(this).attr('checked', false); } }); }) 这样在firefox和chrome浏览器下第二次勾选时,属性改变了,页面