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

ajax 发json数据

AJAX是一种通过JavaScript和XMLHttpRequest对象来实现异步数据传输的技术。利用AJAX可以实现在不刷新页面的情况下向后台发送请求,并且可以获得后台返回的数据。在应用中,有时候需要向后台发送JSON数据,下面将演示如何使用AJAX向后台发送JSON数据。

var xmlhttp = new XMLHttpRequest();
var url = "some.PHP";
var data = JSON.stringify({"name": "张三","age": "25","hobby": "swimming"});

xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        console.log(this.responseText);
    }
};
xmlhttp.open("POST",url,true);
xmlhttp.setRequestHeader("Content-type","application/json");
xmlhttp.send(data);

ajax 发json数据

在上述代码中,首先创建了一个XMLHttpRequest对象,然后定义了请求的URL和要发送的JSON数据。接着设置了AJAX请求对象的回调函数,用来处理后台的返回结果。接下来调用open方法打开一个HTTP POST请求,设置了请求头Content-type为application/json(表明请求体是JSON格式),最后调用send方法发送请求。

通过以上代码,AJAX就可以向后台发送JSON格式的数据了。

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

相关推荐