2009-02-11 8 views
1

Je suis nouveau à cette chose Ajax. Je voulais essayer ceci
http://labs.adobe.com/technologies/spry/samples/data_region/SuggestSample.html
soignée petite forme Autosuggest. Le formulaire ne fonctionne pas lorsque je l'enregistre localement.
Ci-dessous il y a une liste de ce que je l'ai fait et utilisé jusqu'à présent:Ajax testant localement

  • Firefox -> enregistrer des pages comme .. (index.html)
  • nouveau dossier (test23)
  • sauvés le products.xml
  • ouvert index.html
  • changez cette ligne: var dsProducts = new Spry.Data.XMLDataSet("../../demos/products/products.xml", "/products/product", { sortOnLoad: "name" })
  • dans: var dsProducts = new Spry.Data.XMLDataSet("products.xml", "/products/product", { sortOnLoad: "name" })
  • test échoué :(

Quelqu'un peut-il m'aider?

+0

Je peux confirmer ce comportement. Mais je ne pouvais pas comprendre pourquoi cela ne fonctionne pas. –

Répondre

1

J'ai juste essayé pendant trois minutes et l'ai fait fonctionner au premier essai (sans images). vous devez vous rappeler d'obtenir tous les scripts et pointer vers eux dans le fichier html principal.

Ne pas oublier les balises de script sur les lignes 41 à 43.

Kris

- ajouts:

J'ai testé sur mon système de fichiers local Mac sans serveur en utilisant Safari comme navigateur. J'ai depuis supprimé les fichiers, mais pourrait facilement le faire à nouveau et mettre les fichiers en téléchargement.

+0

je ne dois pas le faire. Firefox le fait pour moi ..mais ça ne marche toujours pas. Etes-vous sûr ..? puis-je avoir la copie locale? CELA NE MARCHE PAS! – n00ki3

+0

Oui, vous devez le faire, faites-moi confiance. voir http://www.theredhead.nl/autosuggest.zip – Kris

2

Les requêtes AJAX ne peuvent pas accéder au système de fichiers local, ce qui entraînerait l'échec de ces demandes. Vous aurez besoin d'avoir la page sur un serveur web. Si vous voulez un local, installez XAMPP ou quelque chose de similaire.

+0

Cela ne fonctionne ni .. je l'ai essayé. double vérifié mes chemins .. NE PAS TRAVAILLER:/ CE QUE LE F ... Je ne pouvais pas imaginer que ce serait si difficile .. le css fonctionne bien:/ – n00ki3

+0

Il ne fait pas réellement ajax, juste l'analyse xml. – Kris

+0

Kris, on dirait que les produits.xml sont récupérés via AJAX. – ceejayoz

Questions connexes