在Firefox中出现404错误Chrome在IE上运行顺畅可能是什么原因
Getting 404 error in Firefox & Chrome where as same thing running smoothly on IE what could be the reason
我需要使我的网站浏览器独立,它是专门为IE设计的。现在有几个按钮点击它们,我得到404,因为同样的事情在IE上运行顺利。我已经使用Ajax JSON jQuery在我的网站
HTML代码
<input type="hidden" selectedId=" <%=JspWriterHelper.escapeHtml(crt.getTempidPK())%>" name="item<%=JspWriterHelper.escapeHtml(numItems)%>" value="false">
JAVASCRIPT代码
function createSelected()
{
var noOfSel = 0 ;
var returnValue ='' ;
var sand = 1;
var theForm = document.someForm;
for (var i = 0; i < theForm.length; i++)
{
var e = theForm.elements[i];
var s= theForm.elements[i].selectedId;
if ((e.type == "hidden") && (e.value == "true") && (e.name.indexOf("item")==0) )
{
if(sand == 1)
{
sand = 0;
}
else
{
returnValue += '&';
}
console.log("the value of selected IDS="+e.selectedId);
if (e.selectedId != undefined )
{
returnValue += 'runTemplateId'+ noOfSelections +'='+ e.selectedId;
noOfSelections ++ ;
}
}
}
return (returnValue+'&numberOfTemplates='+noOfSelections);
}
这在IE中可以正常工作,e.selectedId反映了正确的id,但在Firefox中这是UNDEFINED
你能告诉我为什么firefox和crome没有定义相同的东西吗?
我们可以使用form .elements[i].getAttribute("selectedId"),因为这将适用于firefox,chrome和IE
where as theForm.elements[i].selectedId;将不能在firefox和chrome中工作,它将给出UNDEFINED作为值。但是同样的事情在IE中也可以正常工作。
相关文章:
- 实现比较方法的最佳实践是什么;s的比较类型是在运行时选择的
- 我一直收到的控制台警告是什么?推迟长时间运行的计时器任务以提高滚动的流畅性
- 运行电子应用程序的最低系统要求是什么
- 从命令行一次运行大量摩卡测试的好方法是什么
- 当作为脚本运行时.js Node中“this”的上下文是什么
- 是什么导致这个JavaScript代码以它的方式运行
- 在 Java 中运行 JavaScript 的最佳方式是什么?
- 为多个子节点运行每个函数的正确方法是什么
- 运行函数“getBgColors”作为addListener回调的正确语法是什么
- 访问为mongo运行JavaScript文件的字段值的正确语法是什么
- base64 javascript没有在iis上运行,在某些浏览器中也是如此,原因是什么
- 使用gump将因果报应测试划分为可运行的块的最佳方法是什么
- 在Firefox中出现404错误Chrome在IE上运行顺畅可能是什么原因
- 运行mongoDB shell的JavaScript引擎是什么?
- 当页面完全加载时,确保javascript运行的最佳方法是什么?
- 找出我的Node.js应用程序当前在哪个AWS Beanstalk环境中运行的最佳实践是什么?
- 在angularjs中运行jquery代码的最佳方式是什么?
- 在链接点击上运行函数的最有效方法是什么?
- 与独立的Mocha相比,用Karma运行测试的优势是什么?
- 什么是JavaScript运行时..