无法转换JavaScript参数arg 0“nsresult:”0x80570009(NS_ERROR_XPC_BAD_CONVERT_JS

我试图使这个validation码 jquery插件工作。 执行一行代码,弹出错误。

这是导致错误的代码行:

$(".ajax-fc-" + rand).draggable({ containment: '#ajax-fc-content' }); 

我假设是与javascript引用存在某种冲突,但不能阻止什么。

这些是我正在使用的参考

        

根据RaYell的间接建议,问题是我在ajax响应中返回了错误的值。

陷入同样的​​问题,这让我疯了。 确保将正确的对象类型传递给它们的函数。 当它期待一个字符串时,我不小心通过了一个结构。

这会出错:

 var COUNTRY_CODE = $(aform.COUNTRY_CODE); $.post("/cfcs/reports/reports.cfc?method=getRegions", {COUNTRY_CODE:COUNTRY_CODE}, function(resp) { ... 

解决方案是添加.val() ,如下所示:

 var COUNTRY_CODE = $(aform.COUNTRY_CODE); $.post("/cfcs/reports/reports.cfc?method=getRegions", {COUNTRY_CODE:COUNTRY_CODE.val()}, function(resp) { ... ^^^^^^ 

将Dojo添加到列表中。 我对Dojo Toolkit框架有同样的问题。 (Mozilla / 5.0(X11; U; Linux i686; en-US; rv:1.9.2.10)Gecko / 20100915 Ubuntu / 9.10(karmic)Firefox / 3.6.10 GTB7.1)

Chrome和Opera使用我的代码很好,但我对Linux FireFox的新更新给出了同样的错误 – > nsresult:“0x80570009(NS_ERROR_XPC_BAD_CONVERT_JS)。 我正在做一些隐藏元素的定位,如上面描述的链接之一。

糟糕! 我的错。 我发现了问题。 显然我新安装的FF是关于错误分配的对象function的选择器。 Chrome,Opera和之前的FF对于基本上“null”的function没有任何问题,而新版本确实如此。 他们只是忽略了它,所以我从来不知道首先是不对的。

只需将Coregable Jquery Reference放在Core Jquery引用之前

我正在使用这个方法使jQuery与jQuery和prototype + scriptaculous一起工作: http : //api.jquery.com/jQuery.noConflict/