`
shirlly
  • 浏览: 1644420 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

引入AJAX后在fireFox中出现this.element is null

阅读更多
struts2 在引入AJAX后在fireFox中出现this.element is null 的错误提示,很可能的原因是textfield 和hidden 只定义了Name 而没有定义ID,
<s:textfield name="c_bsortCode"  cssClass="input-throbber"/>
                                    <s:hidden name="carInsPolicy.bsortCode">
                                    <span id="indicator_bsortCode" style="display:none;">
                                         <img src="<%=path%>/images/indicator.gif" />
                                    </span>
                                    <ajax:autocomplete
                                         source="c_bsortCode"
                                         target="carInsPolicy.bsortCode"
                                         baseUrl="${pageContext.request.contextPath}/codeAutocomplete.view?tableName=CbusinesssSort&source=c_bsortCode"
                                         className="autocomplete" 
                                         indicator="indicator_bsortCode" 
                                         minimumCharacters="0"/>

加了ID以后该问题则不存在了
<s:textfield name="c_bsortCode" id="c_bsortCode" cssClass="input-throbber"/>
                                    <s:hidden name="carInsPolicy.bsortCode" id="carInsPolicy.bsortCode"/>
                                    <span id="indicator_bsortCode" style="display:none;">
                                         <img src="<%=path%>/images/indicator.gif" />
                                    </span>
                                    <ajax:autocomplete
                                         source="c_bsortCode"
                                         target="carInsPolicy.bsortCode"
                                         baseUrl="${pageContext.request.contextPath}/codeAutocomplete.view?tableName=CbusinesssSort&source=c_bsortCode"
                                         className="autocomplete" 
                                         indicator="indicator_bsortCode" 
                                         minimumCharacters="0"/>

可能是这里的AJAX也是根据document.getElementId("")来取得相应的对象的
分享到:
评论

相关推荐

    firefox中JS读取XML文件

    在Firefox中,JavaScript读取XML文件的方法与Internet Explorer(IE)有所不同,因为Firefox不支持IE特有的ActiveXObject。本文将详细讲解两种在Firefox中通过JavaScript获取并处理XML文档的方法。 1. 使用`...

    FireFox下用XML DOM解析XML文档(ASP.NET Web)

    在Firefox中,JavaScript可以用来操作XML DOM。以下是一些关键步骤和概念: 1. **创建XML对象**:首先,你需要创建一个XMLDocument对象来加载XML数据。这可以通过`XMLHttpRequest`对象或`DOMParser`对象实现。 - ...

    js上传前预览图片,兼容IE,firefox,google

    在网页开发中,图片上传是常见的功能之一,用户体验的一个重要环节就是提供图片预览功能,让用户在正式上传之前能够查看图片效果。这个话题涉及到的主要技术是JavaScript,特别是如何使用JavaScript来实现跨浏览器...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    然后在XML文档中调用,在第一行后插入: &lt;!DOCTYPE myfile SYSTEM "myfile.dtd"&gt; 我们可以看到DTD文档和HTML中js的调用是差不多的,关于DTD文档具体如何写,我们将在下一章和XML文档的语法一起介绍。 下面我们来...

    JavaScript结合AJAX_stream实现流式显示

    当使用AJAX进行信息交互的时候,如果服务器返回的信息比较大,那么相对于传送完成之后的统一显示,流式显示就比较友好了。... {// code for IE7, Firefox, Opera, etc.  xmlHttp=new XMLHttpRequest();  }

    JAVA_jsp任意浏览器的图片上传预览

    - **Firefox的更新迭代**:从Firefox 3.5到4.0,浏览器本身经历了重大的API更新,导致原本有效的代码可能失效。 - **其他浏览器的独特性**:Safari、Opera和Chrome等基于WebKit或Blink引擎的浏览器,虽然较为现代且...

    js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)

    处理XML字符串时,我们可以使用`DOMParser`对象在Firefox和现代浏览器中解析,或者使用`ActiveXObject`在IE中创建`XMLDOM`对象。例如: ```javascript function parseXmlString(xmlString) { if (window.DOMParser...

    大名鼎鼎SWFUpload- Flash+JS 上传

    在FireFox中,如果窗口的滚动条没有回滚到顶部,那么Flash无法加载 Race-conditions when files are cached 兼容ASP.Net Forms SWFUpload v2 延续了SWFUpload的设计目标,将UI分离以交给开发人员控制和后续扩展 ...

    Javascript操作XML和HTML

    3. 在Firefox浏览器下,可以使用`document.implementation.createDocument`来将XML字符串转换为DOM对象。示例代码如下: ```javascript var xmlDoc = document.implementation.createDocument("", "doc", null); var...

    javascript操作XML与HTML

    2. **Firefox 下将字符串转换为 DOM 对象** ```javascript // 创建 DOM 对象 var xmlDoc = document.implementation.createDocument("", "doc", null); var xmlString = "&lt;book&gt;&lt;title&gt;ajax&lt;/title&gt;&lt;author&gt;...

    javascript面试题目

    - **选项C**: Firefox和IE在处理JavaScript方面确实存在差异,这是因为它们遵循的标准不同。 - **选项D**: AJAX确实需要使用JavaScript来实现动态加载数据等功能。 因此,正确答案包括**选项C** 和 **选项D**。 ##...

    JS解析XML文件和XML字符串详解

    - **非IE浏览器(如Firefox, Chrome等)**:这些浏览器支持W3C标准的DOMParser接口,可以通过`parseFromXMLString()`方法解析XML字符串。示例代码如下: ```javascript var xmlDoc = null; if (document....

    HackOn--Corelief

    10. **调试和测试**:开发者可以使用Chrome DevTools或Firefox Developer Tools进行JavaScript的调试,使用Mocha、Jest等库进行单元测试和集成测试,确保代码质量。 在"Corelief"项目中,开发者可能运用了上述的一...

    前端笔试面试题目总结.docx编程资料

    - **内核**:Chrome 使用 Blink,Firefox 使用 Gecko,Safari 使用 WebKit,Edge 使用 EdgeHTML。 - **常见兼容性问题**:如 IE 下的盒模型问题、CSS3 新特性支持度差异、事件模型差异等。 - **解决方案**:使用条件...

Global site tag (gtag.js) - Google Analytics