2009-08-25 7 views
3

Je suis en train de faire ce plugin captcha jquery travailler La une certaine ligne de code est exécuté, l'erreur apparaîtImpossible de convertir l'argument JavaScript arg 0" nsresult: « 0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS

C'est la.. ligne de code qui provoque l'erreur.

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

ce que je suppose est qu'il ya une sorte de conflit avec la référence javascript, mais ne peut pas determain ce

ce sont les referenes que je suis en utilisant

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> 

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js"></script> 
<script src="js/ui.core.js"></script> 
<script src="js/ui.draggable.js"></script> 
<script src="js/ui.droppable.js"></script> 
<script src="js/effects.core.js"></script> 
<script src="js/effects.slide.js"></script> 
+0

Comment est votre ' valeur de rand définie? – RaYell

+0

Hmm c'est une requête ajax, mais apparemment elle retourne la mauvaise valeur. Postez une réponse et je la marquerai pour vous – Drahcir

Répondre

3

Comme par suggestion indirecte de RaYell le problème était que je rentrais la mauvaise valeur dans la réponse ajax.

1

Ajouter à la liste Dojo. J'ai le même problème avec le framework Dojo Toolkit. (Mozilla/5.0 (X11; U; Linux i686; en-US; rv: 1.9.2.10) Gecko/20100915 Ubuntu/9.10 (karmique) Firefox/3.6.10 GTB7.1)

Chrome et Opera fonctionnent avec mon code très bien, mais ma nouvelle mise à jour de Linux FireFox a donné la même erreur -> nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS). Je suis en train de faire un positionnement des éléments cachés comme l'un des liens ci-dessus décrit.

1

Ooops. Ma faute. J'ai trouvé le problème. Apparemment, ma nouvelle installation de FF était sélecteur sur une fonction d'objet mal assignée. Chrome, Opera et FF précédente n'avaient pas de problème avec la fonction essentiellement "nulle", alors que la nouvelle version l'a fait. Ils l'ont simplement ignoré, donc je n'ai jamais su que ce n'était pas correct en premier lieu.

2

Ran dans le même problème et il me rendait fou. Assurez-vous de transmettre les types d'objets corrects à leurs fonctions. Je suis passé accidentellement dans une structure quand il attendait une chaîne.

Ceci erreur:

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

La solution est d'ajouter .val(), comme indiqué ci-dessous:

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

Il suffit de placer le Draggable Jquery référence avant référence de base Jquery

Questions connexes