- Avoir des points-virgules entre les déclarations et ont leur a échappé. La ligne suivante illustre cela: eval ("alerte \\ (\\" un \\ "\\) \\; alerte \\ (\\" deux \\ "\\) \\; alerte \\ (\\" trois \\ "\\)"); Le code suivant fonctionne sans aucun problème: Les trois déclarations d'alerte affichent leurs valeurs; vous pouvez essayer le code Le fichier JSON Dans cette section, je vais vous montrer un cas particulier de l'utilisation de la fonction eval (). Je ne vais pas donner une explication détaillée de l'utilisation de la fonction eval () ici.
Un fichier JSON est un fichier texte dont le contenu est un objet JavaScript littéral. Le contenu commence avec l'accolade ouverte {, et se termine avec l'accolade à proximité,}. Voici un exemple simple d'un fichier JSON (tout le contenu): {property1: "un élément", myArray = ["article un", "article deux", "point trois"], myFn: nouvelle fonction ("x" , "y", "var z = x + y; retourner z * z;")} Tout ce que vous écrivez à l'intérieur des accolades doit être en conformité avec la syntaxe pour le contenu d'un objet littéral.
Ajax et JSON fichier à télécharger un fichier JSON Ajax, ce que vous avez à faire est de mettre le nom du fichier à la fin de l'URL de l'Ajax dans le opposer méthode open (). Quelque chose comme ceci: myAjax.open ("GET", "https://www.mywebsite.com/xxx.json", true); xxx.json où est le nom du fichier. Notez que le fichier porte l'extension, JSON. Après un téléchargement réussi, l'Ajax propriété d'objet qui tiendrait le contenu du fichier est, responseText. Une fois que vous avez votre URL, comme indiqué ci-dessus, le contenu du fichier sera la valeur de la propriété de l'objet responseText Ajax.
Donc, si le nom de votre objet Ajax étaient, myAjax, puis d'accéder à la valeur de la propriété fichier responseText, vous taperez: myAjax.responseText Notez le point entre les deux, et myAjax responseText. Le but est d'avoir le contenu du fic