使用原生的ajax如何去提交json格式的数据
2017-06-19 17:55
639 查看
使用原生的ajax如何去提交json格式的数据
谢晋宇2272 | 浏览
346 次
发布于2016-11-16 22:52
最佳答案
function submit(){ var data={}; data.type=document.form.type.value; data.comment=document.form.comment.value; //get right XMLHttpRequest object for current browsrer var x=ajaxFunction(); var string = JSON.stringify(data); x.open('POST','echo.php',true); x.setRequestHeader('Content-type','application/json; charset=utf-8'); x.setRequestHeader("Content-length", string.length); x.setRequestHeader("Connection", "close"); x.onreadystatechange = function(){ if (x.readyState != 4) return; if (x.status != 200 && x.status != 304) { alert('HTTP error ' + req.status); return; } data.resp = JSON.parse(x.responseText); if(data.resp.status=='success'){ alert('That worked!'); }else{ alert('That didn\'t work!'); } } x.send(string); return false; //prevent native form submit }
相关文章推荐
- 在使用AJax时用JSON数据提交给服务端时。JSON.stringify()在IE6下不能使用的问题
- 在ajax请求中使用json数据格式
- jQuery中使用Ajax获取JSON格式数据示例代码
- 解析PHP 使用curl提交json格式数据
- jQuery中使用Ajax获取JSON格式数据
- jQuery、Ajax,DataTable数据如何转换成Json格式
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及文件上传的部分
- 如何在前台脚本通过json传递数据到后台(使用微软自带的ajax)
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及非文件上传的部分
- json_ajax提交json格式数据到servlet并解析
- 使用Jquery提交Json格式的数据到Asp.net程序的另类做法.
- 使用jQuery框架的ajax技术,在Struts2返回json格式的数据
- ajax请求返回Json格式数据如何循环输出成table形式
- jQuery中使用Ajax获取JSON格式数据
- SSH三大框架集成中,使用jQuery框架 Ajax技术返回json格式的数据(二)
- 如何在前台脚本通过json传递数据到后台(使用微软自带的ajax)
- FireFox中使用JQuery的ajaxfileupload插件返回JSON格式数据提示保存的解决方法。
- asp.net中Ajax技术使用Json格式传递数据
- 如何使用json的数据格式给Highcharts赋值
- 如何在前台脚本通过json传递数据到后台(使用微软自带的ajax)