2017-03-07 3 views
0

Je suis actuellement bloqué sur ce défi que j'essaie de terminer. Sur la page Web, il y a un champ de texte, contenant du texte comme: {nom: exemple, état: exemple. etc: exemple}Envoyer JSON en utilisant la méthode PUT

Et il veut que j'utilise la méthode PUT pour envoyer le JSON. Et je suis vraiment perdu et confus. J'ai essayé beaucoup d'idées différentes, que j'ai trouvées sur le web, mais rien n'a encore fonctionné.

Quelqu'un peut-il me diriger dans la bonne direction?

+0

http://stackoverflow.com/questions/9311579/put-ajax-request Devrait vous guider dans la bonne direction – ACarlton

Répondre

0

Si votre champ contient {name:example, state: example. etc:example} Ce qui n'est pas un objet JSON ou Javascript correct au premier abord. Et si vous avez un JSON régulier ou objet js comme entrée d'un champ de texte, vous pouvez utiliser Ajax pour envoyer une requête PUT à votre serveur comme celui-ci

$.ajax({ 
    type: 'PUT', 
    url: '/server_url', 
    data: JSON.stringify(your_data) 
    success: function(result) { 
     // result from server 
    } 
}); 

vous devriez également envisager d'utiliser JSON.stringify (your_data) avant Ajax Req qui va convertir vos données en JSON.