2009-10-25 4 views
0

dans la dernière SOLVED réponseerreur jquery ajax!

im obtenir l'erreur suivante, je sais pas où et pourquoi? code de cause fonctionne très bien et je ne sais pas ce qui ne va pas, s'il vous plaît suggérer quelque chose: $

uncaught exception: Syntax error, unrecognized expression: # 

Line 0 

pourquoi code et fonctionnalité fonctionne tout à fait bien, même si ce spectacle d'erreur .. mais ne fonctionnent pas en savoir donc je dois répare ça.

est la fonction de rappel qui s'exécute lorsque l'erreur s'affiche;

built_list: function (response) 
{ 
    var parent_id = 0; 
    var selected_id = 0; 

    var breadCrump_count = response.bread_crump.length; 

    if (breadCrump_count > 1) 
    parent_id = response.bread_crump[(breadCrump_count-2)].album_id; 

    $("#album_listing_selected_parent").val(parent_id); 

    ...... 
    } 

    $("#album_listing").jScrollPane({showArrows:true, scrollbarWidth:20, arrowSize:15, reinitialiseOnImageLoad:true, wheelSpeed: 28}); 
}, 

Modifié:

im en utilisant Firefox ce bug je suis arrivé est dans Firebug

j'essaie simplement de tester quelques trucs et je fait commentais tous les built_list à l'intérieur du code et l'erreur montre encore , donc ce n'est pas à l'intérieur built_list, MAIS déclencher l'erreur après avoir obtenu une réponse ajax. J'ai un autre ajax sur l'application, qui fonctionne bien, mais celui-ci montre cette erreur. Im encore confondre, je vais vérifier ce qui se passe avant qu'il envoie à ajax. en fait qui suit est le code qui fait l'appel ajax

$(".view_sub_album").live('click', function() { 
     album.get_list(album.getID(this), 0);  
     //$("#album_listing > ul").html('<li></li>'); // empty for new selected albums 
     return false; 
    }); 

Edité Encore une fois: si je supprime la ligne suivante, puis les peaux d'erreur et oui l'erreur est exactement le même que je l'ai écrit en début, qui était de pyromane. De toute façon je pense que jScrollPan dépasse les clics! ou quoi que ce soit .. cause quand j'ai enlevé la ligne jScrollPan, il ne donne plus d'erreur.

$("#album_listing").jScrollPane({showArrows:true, scrollbarWidth:20, arrowSize:15, reinitialiseOnImageLoad:true, wheelSpeed: 28}); 
+0

Si l'une des réponses a résolu votre problème, vous devez l'accepter. – innaM

+0

Ce que j'ai tendance à faire, si je comprends bien, c'est de choisir la réponse de la personne dont la suggestion m'a le plus aidé à déterminer la réponse. –

Répondre

1

après beaucoup de tests et le débogage, la réponse est:

vous devez obtenir le jscrollPan à partir du code source svn et non l'ancienne version de la section de téléchargement, car ancienne version n'avez pas fixe et liens à l'intérieur du Scoller commencer à donner l'erreur ci-dessus. Désolé les gars, sa chose stupide, mais c'est ce que cela a résolu.

+1

Je viens de lire tout ce fil pour savoir que cela est déjà résolu. Veuillez marquer ceci comme la réponse afin que les autres sachent que vous n'avez pas besoin d'aide supplémentaire. –

+0

ya je souhaite que je pourrais, mais stackoverflow ne me laissera pas choisir ma propre réponse pendant au moins 2 jours, après 2 jours je peux choisir ma propre réponse lol .. peut-être faire une demande à eux ils commencent à laisser leurs propres réponses. – Basit

+0

j'ai écrit ci-dessus que c'est résolu, j'espère que cela aide. – Basit

0

Notez ce que dit votre erreur? Ligne 0. Maintenant, ligne 0 dans votre code de rappel, est clairement sans erreur. Par conséquent, selon IE, l'erreur que vous avez est dans l'un des gestionnaires d'événements de vos éléments ... comme <body onload="...">. Vérifiez les éléments de la page pour cela. (Pour une solution complète, déposez IE et utilisez Firefox pour tester vos sites Web)

+0

im en utilisant firefox et c'est ce que montre dans firebug. – Basit

0

Puisque nous n'avons pas assez d'informations pour essayer de le dupliquer, le mieux que je puisse faire est de poser des questions qui pourraient vous aider.

  1. De quels navigateurs cette erreur porte-elle sur ?
  2. Si sur Firefox, avez-vous installé firebug, si oui, quelle erreur est dans la console?
  3. Si sur IE, avez-vous essayé IE8? Si oui, faire apparaître le développeur Web plugin (pour moi, je tape F12) et commencer débogage le javascript, et voir quelle erreur se lève, et quelle ligne. Dites-nous ce qui a été envoyé au serveur , la réponse et les résultats du débogage.
  4. Quelle est la valeur en response que a été passée à built_list?

Dans le cas contraire, il est purement conjecturale. Je me demande si response.bread_crumb est nul.

+0

vérifier ma version éditée – Basit

+0

Vous n'avez pas spécifié l'erreur dans firebug. Puisque ce n'est pas dans la fonction que vous mettez le code, vous pouvez modifier la question avec un meilleur code pour donner plus de conseils. –

+0

en fait c'est l'erreur de firebug, mais j'ai trouvé le problème, mais besoin de solution, vérifiez mon poste édité à nouveau s'il vous plaît .. merci – Basit