Tag: firefox 3

jQuery每个tr.children在Firefox 3.0中都是未定义的

我有一段代码,我正在使用它来过滤表中的行。 它在除Firefox v3.0.x之外的所有浏览器中都能完美运行(适用于3.1 beta 2)。 当我在Firefox 3.0.x中运行代码片段时,它表示children is undefined 。 我也在使用jQuery v1.2.6。 代码片段: var bodyRows = $(“#resultsTable tbody tr”); bodyRows.each(function(n){ if(!filterPattern.test($.trim(this.children[2].innerHTML))){ //errors here this.style.display = ‘none’; } else { this.style.display = ”; } }); 代码选择所有表行,然后遍历它们,测试第3列的innerHTML文本。 如果RegEx测试失败,则隐藏该行,否则显示该行。 有没有人看过这个问题和/或知道如何使它工作? 谢谢 编辑:这是表格的HTML标记。 为了简洁起见,我只提供了2条记录,尽管有更多的记录。 First Last City State Zip Email   James Eggers SomeCity IA 55555 email@email.com   John […]

在Firefox中使用jquery失败的AJAX https POST请求

我在HTML表中有一个简单的记录列表,每行都有一个删除链接。 删除链接将AJAXpost请求发送到固定url,该url如下:“ /delete/record/5 ” 在使用https的服务器上运行时,使用jquery的.ajax()调用和POST消息创建AJAX请求。 在OSX / Windows体系结构的Firefox 3中,此调用失败。 它适用于我测试的所有其他浏览器(OSX / Windows:Chrome,Safari,IE7。) 请求来自https站点并转到相同的https站点。 但我认为在此过程中某个地方原始请求以http开始,并且我们的服务器上有一个重定向尝试从http-> https发送它,Firefox拒绝重定向为某种类型的伪造。 有没有人有经验在.ajax()使用Firefox在https网站上调用JQuery? 我注意到一些奇怪的地方,如果请求在URL中有“ ?var=xxx ”参数,那么请求似乎更频繁地工作,如果它没有那些变量。