精华内容
下载资源
问答
  • ajax 传对象个对象

    万次阅读 2019-06-23 11:56:16
    这是你第次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持...
    //对象
    var user={
    				"userid" : $("#userid").val(),
    				"password" : $("#password").val()
    				};
    var teacher={
    				"id" : $("#id").val(),
    				"name" : $("#name").val()
    				};
    
    //ajax 单个对象传值
    $.ajax({
    		 url:"URL",
    		 type:"Post",
    		 dataType : "JSON",
    		 contentType:"application/json",
    		  data:JSON.stringify(user),
    		            })  
    
    //ajax 多个对象传值
    $.ajax({
    		 url:"URL",
    		 type:"Post",
    		 dataType : "JSON",
    		 contentType:"application/json",
    		  data:
    		  //下面的左方的user和teacher名字必须和teacherAndUser类的这两个类的属性名保持一致!!!!
    		     JSON.stringify({user:user, teacher:teacher }),  	                   
    		                success:function(data){ 
    		                	//业务
    		                },
    		            })  
    
    //后台单个对象接收
    public Integer saveUser(@RequestBody(required = true) User user) {
    }
    
    //后台多个对象接收
    public Integer saveUser(@RequestBody(required = true) TeacherAndUser teacherAndUser) {
    }
    

    我是测试通过了 ,在使用前可以跑debug测试下

    学习.

    展开全文
  • ![图片说明](https://img-ask.csdn.net/upload/201712/05/1512467306_620993.png) 前台 ![图片说明](https://img-ask.csdn.net/upload/201712/05/1512467323_779623.png)
  • 今天遇到这样的情况: ... 需要传递的对象: fpPkr{ name ...前台Ajax调用的时候,使用JSON.stringify...但是后台接受的时候,需要转成FpPkr对象才能使用,而当FpPkr对象中包含字段很多的时候,new一个FpPkr对象将字符

    今天遇到这样的情况:

    由于才有前后台分离的开发方式,所以前台使用HTML,后台使用Java。

    需要传递的对象:

    fpPkr{

    name

    age

    ....

    }

    前台Ajax调用的时候,使用JSON.stringify(fpPkr)将对象转成字符串,这没有问题。

    但是后台接受的时候,需要转成FpPkr对象才能使用,而当FpPkr对象中包含字段很多的时候,new一个FpPkr对象将字符串循环分拆显然很麻烦。

    我的解决方法如下:

        	JSONArray jsonObject = JSONArray.fromObject("[" + request.getParameter("fpPkr") + "]");	// 将前台获取的字符串转成JSONArray
        	List<FpPkr> pkrList  = (List<FpPkr>)JSONArray.toCollection(jsonObject, FpPkr.class);
        	FpPkr fpPkr = pkrList.get(0);


    展开全文
  • ajax 传递一个对象数组到后台

    千次阅读 2017-01-03 15:56:23
    ajax 传递一个对象数组到后台在ajax如果传递一个数组到后台,后台就用list接受,传递对象数组推荐方法,var list={}; 声明为一个对象循环jquery 选择器list[listData[“+i+”].name=xxx;list[listData[“+i+”].desc...

    ajax 传递一个对象数组到后台

    在ajax如果传递一个数组到后台,后台就用list接受,

    传递对象数组推荐方法,

    var list={}; 声明为一个对象

    循环jquery 选择器

    list[listData[“+i+”].name=xxx;

    list[listData[“+i+”].desc=xxx;

    $.ajax({

    data:list,

    })

    在controller 用 list listData进行接受 注意listData名字一定得相同

    展开全文
  • ajax 一个完整的ajax请求

    万次阅读 多人点赞 2018-03-12 23:21:07
    var request;if(window.XMLHttpRequest){ request=new XMLHttpRequest(); //IE7+,...}else{ request=new ActiveXObject... //IE6,IE5用XHR发送请求:open(method,url,async) 调用XHR对象,async表示同步还是异步,默...

    var request;
    if(window.XMLHttpRequest){
      request=new XMLHttpRequest(); //IE7+,...
    }else{
      request=new ActiveXObject("Microsoft.XMLHTTP"); //IE6,IE5


    用XHR发送请求:
    open(method,url,async) 调用XHR对象,async表示同步还是异步,默认为true(异步);
    send(String)   发送请求。


    request.open("POST","create.php",true);
    request.setRequestHeader("Content-type","application/x-www-form-urlencoded");  //必须写在open和send中间
    request.send("name=王大锤&sex=男");


    一、xhr取得响应
    1、responseText:获得字符串形式的相应数据。
    2、responsXML:获得XML形式的相应数据。
    3、status和statusText:以数字和文本形式返回http状态码。
    4、getAllResponseHeader():获取所有的响应报头。
    5、getResponseHeader():查询响应中的某个字段的值。
    6、readyState属性:响应返回成功的时候得到通知。
    (1)0:请求未初始化,open还没有调用。
    (2)1:服务器连接已建立&#x

    展开全文
  • ajax传参数json对象到后台获取

    万次阅读 2018-07-04 11:37:10
    $.ajax({ type:"POST", async:false, dataType:'json', contentType : "application/json", url:"matePxxx/addPxx", data: JSON.stringify(data), success:function (data) { } }); @RequestMapping("/...
  • ajax传递两个对象数组

    千次阅读 2016-06-02 16:28:24
    -------------------ajax传递两个对象------------------------------ var scatalog = new Object(); scatalog.id =3; scatalog.pId = 5; var scontent = new Object(); scontent.id=6; sc
  • ajax传对象的方式

    千次阅读 2017-05-04 13:55:03
    二、如果不是一个系统之间前后台传值,例如官网前台向另一个后台传值 $.ajax({ url:url, type:"POST", dataType:"json", data:{ "tbProInv.name":$("#name").val(), "tbProInv.type":$("#type").val() },
  • Ajax向后台个对象和数组

    万次阅读 2018-08-02 17:51:15
    吐槽:当时我是真的气的想砸电脑 ,起初...前端ajax提交: function save() { var foolTitle = $("#foolTitle").val(); var foolMakeTime =$("#foolMakeTime").val(); var foolPr...
  • 使用ajax传实体对象或实体对象集合

    万次阅读 2017-10-31 10:50:24
    使用ajax传参有三种格式:字符串,xml,json 可以使用json来传递实体对象或传递实体对象的集合,方法如下: 实体: 前台 var entity = {"id":selectedId,"meterCode":meterCode,"meterNumber":meterNumber,...
  • //实例化Ajax对象 } function deal_getNewsList(){ var objXml=this.req.responseXML; //获取返回的XML数据 var newsList = objXml.getElementsByTagName("newsList")[0].firstChild.data; //获取 document...
  • ajax传数组对象参数到后台struts接收

    千次阅读 2018-01-17 12:32:17
    最近遇到前台通过ajax传数组参数到后台的问题,在网上查了很多解决办法都不好用,最终我还是找到了种解决办法。 我决定分享出来,让正确的解决方案多些。方便查找。 首先前台对象为我拼的数组,数组元素是对象。...
  • 自己做了一个jquery ajax异步请求,获得一个list对象的下拉框例子自己做了一个jquery ajax异步请求,获得一个list对象的下拉框例子
  • 方法:   var data = {data:{name:'pxxx', paramData:[{dataSource:'a1',table:'t1',field:'f1','r':[{name1:"01",p:''},{name2:"02",p:'10,100'},{name2:"01",p:''}]}, ...
  •  ajax是一种用来改善用户体验的技术,其本质是利用浏览器提供的一个对象(XMLHttpRequest,也可称之为ajax对象) 向服务器发送异步请求;服务器返回部分数据(不是一个完整 的页面),浏览器利用这些数据对当前页面做...
  • ajax可否传递两个对象

    2017-04-06 09:00:49
    页面添加条数据,要将这条数据传入两数据库。ajax可以传递两个对象到后台吗。不是两参数,是两个对象
  • 1.附上实体类 @Getter @Setter public class User { private Long id; private String name; private Integer age;...2.前台代码(这里相当于把对象变成了json到了后台) var user = { ...
  • 一般地,出现这种情况很大部分原因是对ajax中的参数作用不熟悉或者对@RequestBody注解不熟悉。 在jquery的ajax中,如果没加contentType:"application/json",那么data就应该对应的是json对象,反之,如果加了...
  •  // 拼接数组对象需要的格式,如:teacher['students[0].id']='123'  $.each(obj, function(key, val){  if(!(key=='id' || key=='createDate' || key=='updateDate')){  data['students['+i+'].'+key] = val; ...
  • @RequestBody 接收的是json字符串,而ajax传送的是json对象,类型不一致var data = {"id" : $("#id").val(),"userId" : $("#userId").val(),"visitInstruct" : $...
  • java中ajax使用--传回一个对象

    千次阅读 2016-07-07 14:51:40
    java中ajax使用--传回一个对象
  • django 接受 ajax 来的数组对象

    千次阅读 2016-06-25 08:29:41
    发送:ajax 通过 POST 方式一个数组接收:django 接受方式 array = request.POST.getlist(‘key[]’)其中,key为包含该数组的键值对的键。 尤其要注意“[]”,少了它将不能接受成功为什么要加”[]”? 分析...
  • Ajax请求传对象到后台

    万次阅读 2018-07-02 09:08:42
    、例子:function User(){  this.name = $("#name").val();  this.sex = $("#sex").val();  this.age = $("#age").val(); } var user = new User(); $.ajax({  type : "...
  • 【JQuery】$.ajax中data提交一个对象

    千次阅读 2018-03-16 09:29:22
    最近使用JQuery的ajax请求时遇到一个问题,请求的参数正确后端却接收不到参数。请求参数如图:原因:由于后端使用java接收,使用了springMVC的@RequestBody注解,必须传一个json对象。解决:更改ajax参数如图...
  • ajax传对象或者数组到后端

    千次阅读 2014-07-10 15:57:29
    ajax是无法直接传送对象或者数组,有些人自己处理的话,可以把数据按照自己的标准连接成一个字符串,然后到后端处理,但是数据的不确定性,导致有可能会出错,而且麻烦 其实有开源的包,可以直接解释成json字符串,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 336,803
精华内容 134,721
关键字:

ajax怎么传一个对象