使用PUT方法发送JSON

时间:2017-03-07 04:01:18

标签: html json http-headers put developer-console

我目前正坚持这个挑战,我试图完成。在网页上有一个文本字段,其中包含一些文本:{name:example,state:example。等:例如}

它希望我使用PUT方法发送JSON。我真的迷茫和迷茫。我已经尝试了许多不同的想法,我在网络上找到了,但到目前为止还没有任何效果。

有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:0)

如果您的字段包含 {name:example, state: example. etc:example} 这首先不是一个合适的JSON或Javascript对象。如果您将常规JSON或js对象作为文本字段的输入,那么您可以使用Ajax将put请求发送到您的服务器

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

您还应该考虑在ajax Req之前使用JSON.stringify(your_data),它会将您的数据转换为正确的JSON。