lzth.net
当前位置:首页 >> 原生AjAx请求json数据 >>

原生AjAx请求json数据

function submit(){<br> var data={};<br> data.type=document.form.type.value;<br> data.comment=document.form.comment.value;<br><br> //get right XMLHttpRequest object for current browsrer<br> var x=ajaxFunction();<br><br> var string = JSON.

设置请求头,setRequestHeader('Content-Type','application/json;charset=utf-8');

//以post方式发送数据为例 function chuFa() { //html元素事件触发的函数 var myXMLHttpRequest = null; if (window.ActiveXObject) { myXMLHttpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } else { myXMLHttpRequest = new

最古老的方式用eval:12 vara = eval('({xx: 1})'); // 不要忘记要用括号将json字符串包裹起来console.log(a.xx); // 输出1 现今比较流行的方式:12 vara = JSPN.parse('{xx: 1}');console.log(a.xx); // 输出1

获取到的是text类型的数据所以需要使用原生的JSON.parse将字符串转为对象

var url = "${ctx}/sceneView/dataSetPeriod?sceneId="+$("#sceneId").val()+"&dataSetPeriod="+$("#dataSetPeriodIdSelect").val(); //要访问的url地址,?后面的是要带回去的参数 $.ajax({ type : "POST", //设置提交方式 get 或post

html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/

$.ajax({url : url,type : 'post',dataType : 'json',data : datasuccess : function(data){if(callback){callback.call(this,data);}}});这是一个来标准的ajax请求,你可以根据自己的实际自去修改url,data的数据,服务器成功返2113回后success中存储5261了对应的后台传递过来4102的json数据,你可以根据自己的情况进行解析1653

你写的这些在一个方法里,在方法上配置注解或配置文件,ajax请求该路径.在这个方法里还需要用到response对象,在action中,response的getwriter方法会返回一个书写器,用它把数据写入,ajax就可以接受到.

利用请求地址,后台会进行处理数据,然后返回.

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com