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.

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

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

jquery中ajax只需配置相应的参数即可传参到后台页面.格式如下:type: "get",//数据发送的方式(post 或者 get) url: "/admin/index",//要发送的后台地址 data: {val1:"1",val2:"2"},//要发送的数据(参数)格式为{'val1':"1","val2":

首先采用jquery内部封装好的方法是比较简单的,我们只需做的就是修改里面的一些配置:以下代码是对$.ajax()的解析: $.ajax({ type: "POST", //提交方式 contentType: "application/json; charset=utf-8", //内容类型 dataType: "json",

传给ajax的json数据会通过$param()函数转化为param1=value1&param2=value2式的查询参数,所以在java中,仍然用request.getParameter()取参即可.

//基础的ajax配置信息$.ajax({ url: "deleteOne.action", //请求的url地址 dataType: "json", //返回格式为json async: true, //请求是否异步,默认为异步,这也是ajax重要特性 data: { "id": id }, //参数值 type: "get", //请求方式 beforeSend:

以下代码是对$.ajax()的解析: $.ajax({ type: "POST", //提交方式 contentType: "application/json; charset=utf-8", //内容类型 dataType: "json", //类型 url: "前台地址/后台方法", //提交的页面,方法名 data: "parameter", //参数

这样写就可以了 $.param(obj) obj需要对象类型data : $.param(comments_json[0])

ajax只是一种方式,当然可以通过把json放其它地方(如隐藏域)的方式和其它一起提交.而且效果还是一种的,你后台json_decode就可以了

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