微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ajax发送json数据实例如何接收

在Web开发中,Ajax是非常常见的一种技术。发送Json数据也是非常常见的一种需求。那么在使用Ajax发送Json数据后,我们应该如何接收呢?下面我们就来看一下具体的实现方法

$.ajax({
    url: "api/data",type: "POST",contentType: "application/json",data: JSON.stringify({name:"John",age:30}),success: function(data){
        console.log(data);
    },error: function(xhr,ajaxOptions,thrownError){
        console.log(thrownError);
    }
});

ajax发送json数据实例如何接收

上面代码中,我们使用了jQuery库中的ajax方法。首先指定请求的url和请求的方法类型。然后指定了请求的content type为"application/json"。最后我们使用JSON.stringify方法将对象{name:"John",age:30}转换为Json格式的字符串后发送。

在服务端接收到这个请求后,就可以用以下代码获取Json数据:

public ActionResult Data()
{
    string jsonString = Request.InputStream.ReadToEnd();
    return Json(jsonString);
}

上面代码使用了C#语言中的ASP.NET MVC框架。在接收到Ajax发送的Json数据之后,我们可以使用Request.InputStream.ReadToEnd()方法将Json数据以字符串的形式读取出来。这个字符串就是我们传输过来的Json数据。然后我们使用Json方法将这个字符串转换为Json格式后,返回给客户端。

总之,使用Ajax发送Json数据是非常容易的,而在服务端接收Json数据也是非常简单的。只需要注意一下请求的content type是"application/json",并使用相应语言的方法读取Json字符串即可。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐