En utilisant JSON Requête POST
Je suis d'essayer d'utiliser JSON pour lancer une requête POST à une API.
J'ai trouvé un exemple de code, et avant que je sois trop loin, je voulais obtenir que le travail, mais je suis coincé...
<html>
<head>
<script type="text/javascript">
function JSONTest()
{
requestNumber = JSONRequest.post(
"https://example.com/api/",
{
apikey: "23462",
method: "example",
ip: "208.74.35.5"
},
function (requestNumber, value, exception) {
if (value) {
processResponse(value);
} else {
processError(exception);
}
}
);
}
</script>
</head>
<body>
<h1>My JSON Web Page</h1>
<button type="button" onclick="JSONTest()">JSON</button>
</body>
</html>
C'est une .fichier html que je suis en cours d'exécution dans le navigateur chrome. Il ne se passe rien quand je clique sur le bouton...
Je pense que je vais manquer un morceau de code javascript qui interprète la réponse JSON et peut être affiché? sinon tout autre avis?
- J'étais sous l'impression JSON est un sous-ensemble de Javascript...? et donc, Javascript puisse l'exécuter sans problème?
- JSON est un format d'échange. Les navigateurs modernes permettent de comprendre cela, mais les anciens navigateurs besoin d'une bibliothèque pour être en mesure de transformer des chaînes JSON, dans des objets JavaScript. Je vous conseille d'utiliser une librairie comme jQuery pour vous aider avec cela, car cela permettra également de résoudre certains des problèmes de compatibilité navigateur pour les anciens clients.
- La plupart des navigateurs modernes ont un objet JSON disponible, mais JSONRequest n'est pas disponible nativement objet ou la fonction de la fenêtre de document ou d'objets.
- JSONRequest est seulement dans un projet de la droite maintenant.
- Alors, êtes-vous en disant que je doit les importer? Ou est-il un solide objet JSON déjà construit en qui vous auriez à proposer?
- Si vous voulez l'utiliser, d'inclure un script de le rendre disponible la première: devpro.it/JSON/files/JSONRequest-js.html
- La Blogger API v3 permet aux applications client de visualiser et de mettre à jour le Blogueur de contenu. Votre application cliente peut utiliser Blogger API v3 de créer de nouveaux messages de blog, de modifier ou de supprimer les postes existants, et de la requête pour des postes qui correspondent à des critères particuliers
Vous devez vous connecter pour publier un commentaire.
Un exemple d'utilisation de jQuery est ci-dessous. Espérons que cela aide
Firebug processus de débogage
Les navigateurs modernes n'existe pas actuellement de mettre en œuvre JSONRequest (autant que je sache), puisqu'il est seulement un projet de la droite maintenant. J'ai trouvé quelqu'un qui l'a mis en oeuvre comme une bibliothèque que vous pouvez inclure dans votre page: http://devpro.it/JSON/files/JSONRequest-js.html (veuillez noter que il a un peu de dépendances).
Sinon, vous pouvez aller avec une autre bibliothèque JS comme jQuery ou Mootools.