11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,
je me suis inspirée du tuto Séparation des données : avantages de JSON pour mettre en place une solution JSON.
Aussi la ligne

var o$ = 
< ?php require_once "data.json"; ?>;


ne fonctionne pas sous Google Chrome ou Opera avec le message d'erreur:

Syntax error at line 498 while loading:
    <?php require_once "
----^

Je précise que ma fonction javascript ce site dans un fichier séparé chargé dans l'entête de ma page web.

Je me demande donc si il existe une solution autre que l'utilisation XMLHttpRequest?

Mon utilisation est une fonction javascript appelée lors du submit d'un fomulaire. Celle va recherche dans le fichier JSON les champs obligatoires et test si ils sont vides, dans ce cas elle retourne false.
Modifié par Atropos (02 Dec 2010 - 16:29)
Finalement le problème provient bien du fait que ma fonction est traitée dans un fichier séparé.
J'appelle donc le code suivant dans mon fichier php et je déclare la variable o$ en global dans mon fichier javascript.

o$ =  
< ?php require_once "data.json"; ?>

Par contre je ne comprend pas très bien le pourquoi du comment, si quelqu'un est éclairé sur ce sujet!