Tag: internet explorer 7

IE7中的jQuery AJAX问题(可能还有其他版本)

任何人都可以告诉我为什么以下代码不能在IE7中工作,但它在Chrome / Firefox中工作得很好? $(document).ready(function(){ $.ajax({ type: “POST”, dataType: “text”, cache: false, url: “/ajax/ajax.asp”, data: “cmd=check_forfeits”, success: function(msg) { return false; } }); }); IE抛出的javascript错误是’Permission Denied’ 如果我从相关页面的JS文件中删除那段代码,页面工作正常,没有错误,所以错误在于我相信的那段代码。 ::: UPDATE ::: 其他有点奇怪的是当我刷新页面时(在IE7中)我没有javascript错误,这个代码似乎正常工作。 因此,就好像第一次页面加载此代码片段错误,但之后它运行得很好。 ::: UPDATE ::: 以下是来自IE7的此页面的小提琴post: # Result Protocol Host URL 1 200 HTTP 192.168.47.13:8000 / 2 304 HTTP 192.168.47.13:8000 /js/jquery-1.4.1.js 3 200 HTTP 192.168.47.13:8000 /js/index.js […]

IE7输入:焦点

我有以下CSS在IE7中不起作用。 input:focus{border-width: 2px;border-color: Blue; border-style: solid;} 基本上,我只想在输入聚焦时设置边框属性。 适用于Firefox等…如果有人能解释为什么它不能在IE 7中工作并建议一个可能的解决方法,我们将不胜感激。 谢谢。

IE7和IE6中的jQuery .ajax方法无法正常工作,但在Firefox中工作正常

这与我以前的post有关: jQuery .load方法导致页面刷新AJAX 我更改了我的implmentation以使用.ajax方法而不是.load,它在Firefox中工作正常但在IE7或IE6中没有: $(‘ul#coverTabs > li > a’).live(‘click’, function(event) { // Find href of current tab var $tabValue = $(this).attr(‘href’); $.ajax({ type: “GET”, cache: false, dataType: “html”, url: $(this).attr(‘href’), success: function(data){ $(data).find(‘.benefitWrap’).each(function(){ var $benefitWrap = $(this).html(); $(‘.benefitWrap’).replaceWith($(” + $benefitWrap + ”)); }); } }); event.preventDefault(); }); 这让我很伤心,因为它已经花了很长时间才能实现这一目标。 我出错的任何想法?

在jQuery中更改克隆输入元素的名称attr在IE6 / 7中不起作用

这个SSCCE说明了一切: Test $(document).ready(function() { $(‘#add’).click(function() { var ul = $(‘#ul’); var liclone = ul.find(‘li:last’).clone(true); var input = liclone.find(‘input’); input.attr(‘name’, input.attr(‘name’).replace(/(foo\[)(\d+)(\])/, function(f, p1, p2, p3) { return p1 + (parseInt(p2) + 1) + p3; })); liclone.appendTo(ul); $(‘#showsource’).text(ul.html()); }); }); Add Copy’n’paste’n’run它,单击Add按钮几次。 在每次点击时,你应该看到 的HTML代码显示在 ,预期的代码大致应该是: 这在FF,Chrome,Safari,Opera和IE8中的预期效果如预期。 但是,IE6 / 7无法更改name属性并产生如下: 我google了一下,发现了这个非常相似的问题 ,他修复了它并发布了一个代码片段,它应该是什么样子。 不幸的是,这正是我已经做过的,所以我怀疑他只是在IE8中进行测试,而不是在IE6 / 7中进行测试。 除了那个特定主题,谷歌没有透露太多。 任何见解? 或者我真的必须回到document.createElement […]