Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS错误“未定义hX_6”_Javascript_Jsf_Ibm Rad_Ibm Jsf - Fatal编程技术网

Javascript JS错误“未定义hX_6”

Javascript JS错误“未定义hX_6”,javascript,jsf,ibm-rad,ibm-jsf,Javascript,Jsf,Ibm Rad,Ibm Jsf,我正在使用RAD7.5.6、JSF1.2和IBMJSF客户机框架HXTaglib 我有一个搜索页面,在其中的项目列表中,我可以编辑我选择的项目。 当我单击该项目时,我将重定向到插入页面,其中包含我的所有项目数据。 我的页面加载了所有数据,但我得到了一个JS错误,我跟踪到以下代码,消息hX_6未定义: <script type="text/JavaScript" language="JavaScript"> if (hX_6) hX_6.setResourceServer("/

我正在使用RAD7.5.6、JSF1.2和IBMJSF客户机框架HXTaglib

我有一个搜索页面,在其中的项目列表中,我可以编辑我选择的项目。 当我单击该项目时,我将重定向到插入页面,其中包含我的所有项目数据。 我的页面加载了所有数据,但我得到了一个JS错误,我跟踪到以下代码,消息hX_6未定义:

<script type="text/JavaScript" language="JavaScript">
    if (hX_6) hX_6.setResourceServer("/APHP0000_Web/.ibmjsfres");
    if (hX_6 && hX_6.setLocale) hX_6.setLocale("pt_BR");
</script>


此错误会影响我的菜单以及页面的所有其他JS和提交内容。

您是真的如您所说的那样重定向,还是仅仅导航转发?如果只是导航,您是通过ajax同步还是异步执行此操作?如果您使用ajax导航,这种问题是可以解释的,但如果您不考虑ajax而重定向,则无法解释。是的,其中一个解决方案是执行真正的重定向:这是IBM JSF库的JavaScript API。我会检查web.xml中的.ibmjsfres映射是否正确,以及scriptCollector标记是否位于组件树中的正确位置。谢谢您的评论。我很简单。如果我尝试在faces配置上使用de-tag重定向,我将丢失我的项目。这是另一种方法,重定向我的页面,而不丢失我的对象?麦克道尔,谢谢你的评论。我在faces配置上的libs还可以。如何检查scriptcollect是否正常?
<script type="text/javascript" src="/APHP0000_Web/.ibmjsfres/hxclient_be_v3_1_4.js"> </script>
<script type="text/javascript">
    hX_6.onPageLoad();
</script>