comment est-ce possible que l'appel à la fonction d'alerte change le comportement d'un script js? Quelque chose comme ça:Comment se fait-il que l'alerte casse l'exécution javascript?
function add_token (item) {
var li_data = $.data(item.get(0), "tokeninput");
œuvres, mais ceci:
function add_token (item) {
alert('a');
var li_data = $.data(item.get(0), "tokeninput");
ne fonctionne pas - je suis dans l'erreur suivante Firebug: li_data est jquery.tokeninput.js non défini Ligne 336 (ajout d'alerte d'appel est le seul changement)
(comme vous pouvez le voir, je joue avec tokenizing Autocomplete plugin jQuery - http://loopj.com/2009/04/25/jquery-plugin-tokenizing-autocomplete-text-entry/)
maintenant que est quelque chose qui me tracasse. Quelqu'un peut-il m'expliquer comment cela est-il possible? MISE À JOUR: J'ai essayé d'utiliser Chrome au lieu de Firefox et ce problème particulier n'apparaît pas. Et maintenant? Cela devrait être considéré comme une sorte de bug dans FF ou y a-t-il quelque chose d'autre à ce sujet dont je ne suis pas au courant?
nous donner plus de code. l'erreur que vous avez montrée ne se produirait que si li_data était lu, et il n'est pas lu dans votre code – mkoryak
déboguer avec firebug – mkoryak
li_data est accédé dans la ligne suivante en fait, comme ça: var li_data = $ .data (item.get (0), "tokeninput"); var this_token = insert_token (li_data.id, li_data.name); – Olek