2012-12-14 3 views
-3

C'est la première fois que j'utilise JSON et je suis un novice en développement web. Sur leur site Web (http://www.json.org/JSONRequest.html), ils ont suggéré d'utiliser JSONRequest.get. Cependant, je continue d'obtenir l'erreur "JSONRequest n'est pas défini". Mon code ci-dessous:Exemple de code JSONRequest.get

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="content-type" content="text/html; charset=UTF-8"> 
<meta Content-Type= application/jsonrequest > 

<title>Insert Events Page</title> 
</head> 
<body> 

<h2>List of ALL events: </h2><br> 
<script type="text/javascript"> 
try { 
    JSONRequest.get("http://localhost:8888/mma/event/allevents", function(sn, response, exception){ 
      alert(exception || response); 
    }); 
} 
catch(e) { 
    alert(e); 
} 
</script> 

</body> 
</html> 
+1

Bienvenue à SO. S'il vous plaît fournir plus d'informations sur ce que vous voulez faire exactement. En outre, vous êtes beaucoup plus susceptible d'obtenir des réponses de qualité à vos questions, si vous fournissez du code que vous avez déjà essayé. Ce n'est pas un endroit où les gens vont construire des choses pour vous, mais plutôt améliorer les choses que vous avez déjà essayé. – Sam

Répondre

0

Ceci est directement à partir du site Web que vous VISÉES:

Source: http://www.json.org/JSONRequest.html

Exemple:

requestNumber = JSONRequest.get(
    "https://json.penzance.org/request", 
    function (requestNumber, value, exception) { 
     if (value) { 
      processResponse(value); 
     } else { 
      processError(exception); 
     } 
    } 
); 

Après JSONRequest.get a vérifié les paramètres , il mettra en file d'attente la demande et renverra le numéro de demande. La valeur de la fonction done sera appelée plus tard lorsque le résultat de la demande est connu.

Aucun cookie ou information d'authentification implicite n'est envoyé avec l'opération GET . Toute information d'authentification doit être placée dans l'URL.

La requête peut utiliser http ou https. Ce choix est indépendant de la sécurité de la page.

GET /request HTTP/1.1 
Accept: application/jsonrequest 
Host: json.penzance.org 

Une fois le serveur a reconnu la demande, il a jusqu'à ce que l'intervalle de temporisation expire pour produire une réponse. Si la limite de temps est dépassée, ou si la connexion est fermée avant qu'une réponse complète soit envoyée, la requête échoue.

HTTP/1.1 200 OK 
Content-Type: application/jsonrequest 
Content-Length: xxxx 
+0

comment spécifiez-vous "Content-Type: application/jsonrequest" en html? J'ai essayé mais cela n'a pas fonctionné – user1905214