如何将html上的数据编码为json并发送到服务器?

时间:2013-09-02 21:36:11

标签: javascript jquery json

现在我获得了一组RESTful API,现在我想通过使用API​​向服务器发送一个post请求。

此帖子API的格式如下:

header : "Content-type: application/json" 
method: POST 
body : {"key1": value1, "key2": value2, ...}

我想在html页面上放置一些输入小部件,让用户输入所有值,并按下按钮提交此请求。

我的问题是:

如何获取所有值并以JSON格式数据对其进行编码,并将此请求与我提到的标头和JSON数据一起发送到服务器?服务器将在处理请求后返回一些消息,如何获取消息并在Javascript或jQuery中显示?

1 个答案:

答案 0 :(得分:0)

//
//  try
//
$.ajax(
    {
        url   : "http://a.domain.co/",
        type  : "post",
        data  : {
            body:JSON.stringify( $.serializeArray( $FORM ) )
        },
        contentType : "application/json"
    }
).done( doStuff );
//