ajax怎么让对象传参数格式为user.name 而不是user[name]

问题描述

ajax怎么让对象传参数格式为user.name 而不是user[name]

var dictionary = {"typeId" : typeId, "typeName": typeName, "paramKey": paramKey, "paramValue": paramValue, "note": note, "reserve": reserve};

我有这样一个JS对象,要传到后台
不过我发现浏览器都是按这样的格式上传参数的
dictionary[typeId]:aaa
dictionary[typeName]:acas
dictionary[paramKey]:acsa
dictionary[paramValue]:scasc
dictionary[note]:asca
dictionary[reserve]:scasc

怎么变成下面的格式传到后台
dictionary.typeId:aaa
dictionary.typeName:acas
dictionary.paramKey:acsa
dictionary.paramValue:scasc
dictionary.note:asca
dictionary.reserve:scasc

解决方案

对于js来说,这两种方式有什么区别吗?

解决方案二:

 var dictionary = {"typeId" : typeId, "typeName": typeName, "paramKey": paramKey, "paramValue": paramValue, "note": note, "reserve": reserve};

dictionary=JSON.stringify(dictionary);//转为json字符串

解决方案三:

''user.name" 将参数名用引号引起来

时间: 2024-12-22 22:34:29

ajax怎么让对象传参数格式为user.name 而不是user[name]的相关文章

asp.net下js通过AJAX调用后台函数传参数出错

问题描述 functionSelectRow(Index){vari=Index+1;vargdview3=document.getElementById("<%=gridview3.ClientID%>");vartid=document.getElementById("<%=lbsyh0.ClientID%>").innerText;varaxt=document.getElementById("<%=lbzzs.Clie

ajax-关于Ajax传参数到Action问题,获取不到参数,

问题描述 关于Ajax传参数到Action问题,获取不到参数, $("#Sea").click(function(){ var Search = $("#Search").val(); alert(Search); $.ajax({ type: "get", url: "@SiteConfig.ProductSite/ProductList.aspx", jsonpCallback: "__ProductLists_

jQuery Ajax使用FormData对象上传文件的方法_jquery

FormData对象,是可以使用一系列的键值对来模拟一个完整的表单,然后使用XMLHttpRequest发送这个"表单". 在 Mozilla Developer 网站 使用FormData对象 有详尽的FormData对象使用说明. 但上传文件部分只有底层的XMLHttpRequest对象发送上传请求,那么怎么通过jQuery的Ajax上传呢? 本文将介绍通过jQuery使用FormData对象上传文件. 使用<form>表单初始化FormData对象方式上传文件 HTM

Ajax向后台传json格式的数据出现415错误的原因分析及解决方法_AJAX相关

问题描述: ajax往后台传json格式数据报415错误,如下图所示 页面代码 function saveUser(){ var uuId = document.getElementById("uuid").value; var idCard = document.getElementById("idCard").value; alert(uuId+idCard); // var result = new Object(); // result.uuId = uuI

web端传json格式数据, java端如何定义参数接收?

问题描述 如题,客户端要传如下格式的json数据到服务器端,其中名为page和parameter的key名是确定的,但它们各自数组中的key名和个数是不确定的:"{'page':[{'id':'100001','create_by':'system','userinfo':'userinfo','role':'role'},"+"{'id':'100002','create_time':'2013-07-1311:00:00','create_by':'sync....'}]

ajax-Asp.net MVC Ajax post 传json格式数据控制器如何接收

问题描述 Asp.net MVC Ajax post 传json格式数据控制器如何接收 这是我的ajax代码 这是我要传的数据 这是我的控制器方法 求大师解惑,我的控制器方法里该如何接收这些值啊? 解决方案 http://www.jb51.net/article/23354.htmhttp://www.jquery001.com/pass-json-data-in-asp.net-mvc3.html 解决方案二: http://www.cnblogs.com/kissdodog/archive/

使用Ajax进行文件与其他参数的上传功能(java开发)

文件上传: 记得前一段时间,为了研究Ajax文件上传,找了很多资料,在网上看到的大部分是form表单的方式提交文件,对于Ajax方式提交文件并且也要提交表单中其他数据,发现提及的并不是很多,后来在同事的帮助下,使用ajaxfileupload最终完成了文件上传与其他提交的操作,现在分享给大家,希望大家能有有所帮助. 操作步骤: 1 导入jar包: 我们在使用文件上传时,需要使用到两个jar包,分别是commons-io与commons-fileupload,在这里我使用的两个版本分别是2.4与1

ajaxfileupload.js插件结合一般处理文件实现Ajax无刷新上传

先上几张图更直观展示一下要实现的功能,本功能主要通过Jquery ajaxfileupload.js插件结合ajaxUpFile.ashx一般应用程序处理文件实现Ajax无刷新上传功能,结合NPOI2.0实现数据读取.这个功能在实际工作种经常用到,希望能给需要做这方面的人有些帮助. 一.功能页面布局及介绍 1.上传页面布局及input file上传功能 2.上传页面文件正在上传效果 3.上传完成效果,多文件展示区 二.功能代码实现及资源引用 1.js资源文件引用 html页面js引用,需要引用j

c#-POST 请求,参数格式为json,怎么组织这个参数格式呢?

问题描述 POST 请求,参数格式为json,怎么组织这个参数格式呢? 大牛们,我是一个新手,今天做事情的时候遇到一个问题: POST的地址是:http://www.twflight.com/ajaxpro/B2BSite.Business.InternationalTicket.IBESearch_I,B2BSite.Business.ashx 这个是在火狐上截取到的参数:{"rqinfo":{"Carrier":"","Depart