xml2json le plugin jQuery ne fonctionne pas

J’utilise le plugin jQuery XML vers JSON de Fyneworks.com .

Pourquoi ce code ne fonctionne pas?

index.html

      $(document).ready(function() { $('button').click(function() { $.get('menu.xml', function(xml){ var json = $.xml2json(xml); alert(json.message); }); }); });       

menu.xml

  Hello world  

l’erreur est la suivante: Uncaught TypeError: $ .xml2json n’est pas une fonction

Si vous souhaitez définir les gestionnaires d’événements une fois que le document est prêt, vous voudrez utiliser on() place.

 $(document).ready(function(){ $("button").on("click", function(){ $.get('menu.xml', function(xml){ var json = $.xml2json(xml); alert(json.message); }); }); }); 

Sinon, vous devrez placer ce bloc de code après la création de l’élément dans le code HTML, comme ceci.

            

jquery.xml2json.js dépend de jquery . Nous devons donc charger jquery.js abord, puis jquery.xml2json.js .