ajax常用参数及作用,ajax中参数traditional的作用

  • Post author:
  • Post category:其他


在使用ajax向后台传值的时候,有的时

$.ajax({

type: “post”,

async: true,

data: {

“records”: [“123″,”456″,”789”]

},

url: “xxxxx”,

error: function(request) {},

success: function(data) {}

});

但是通过测试很快就会发现java后台无法取到参数,因为jQuery需要调用jQuery.param序列化参数,jQuery.param(obj, traditional )默认情况下traditional为false,即jquery会深度序列化参数对象,以适应如PHP和Ruby on Rails框架,但servelt api无法处理,我们可以通过设置traditional 为true阻止深度序列化,然后序列化结果如下:

records: [“123”, “456”, “789”]    =>    records=123&p=456&p=789

随即,我们就可以在后台通过request.getParameterValues()来获取参数的值数组了,如下:

$.ajax({

type: “post”,

async: true,

traditional:true,

data: {

“records”: [“123″,”456″,”789”]

},

url: “xxxxx”,

error: function(request) {},

success: function(data) {}

});

mysql中参数–init-file的作用是什么呢?

需求描述: 今天在修改测试环境mysql数据库中root用户密码的时候,用到了–init-file参数, 所以,就在这里说下该参数的作用. 概念解释: 参数:–init-file=file_nam …

Ajax中参数带有html格式的 传入后台保存【一】

因业务需求  要讲如下编辑器中带有样式的数据传入数据库保存 第一种方法  json格式传入 $(“.privilegezn_page .btn_ok”).click(functio …

Ajax中参数带有html格式的 传入后台保存【二】

KindEditor.ready(function (K) { //编辑器插件 window.editor1 = K.create(‘#ctjs’, { uploadJson: ‘/Hotelgl/U …

JQuery中$.ajax()方法参数详解 及 async属性说明

url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. type: 要求为String类型的参数,请求方式(post或get)默认为get.注意其他http请求方法,例如put和 …

【转】Ajax中send方法参数的使用(get/post)

Ajax中send方法参数的使用 一般情况下,使用Ajax提交的参数多是些简单的字符串,可以直接使用GET方法将要提交的参数写到open方法的url参数中,此时send方法的参数为null. 例如 : …

jquery中的ajax方法参数

引用来自:http://www.cnblogs.com/tylerdonet/p/3520862.html jquery中的ajax方法参数总是记不住,这里记录一下. 1.url: 要求为String …

jQuery中$.ajax()方法参数解析

本文实例为大家讲解了jQuery $.ajax()方法参数,供大家参考,具体内容如下 $.ajax({ url:’test.do’, data:{id:123,name:’xiaoming’}, ty …

ajax中的一些参数的含义及用法

jquery中的ajax方法参数总结: 1.url:  要求为String类型的参数,(默认为当前页地址)发送请求的地址. 2.type:  要求为String类型的参数,请求方式(post或get) …

Ajax中Delete请求参数 后台无法获取的解决方法(Restful风格)

方法一: 在ajax中写入data来传参时,直接把参数拼接到url后面 例如: $.ajax({ url: ‘/cyberspace/vrv/event/delete/1002?startTime=& …

随机推荐

为什么要做url encode

因为 url 对字符有限制,比如把一个邮箱放入 url,就需要使用 urlencode 函数,因为 url 中不能包含 @ 字符.

【Linux】浅谈段页式内存管理

让我们来回顾一下历史,在早期的计算机中,程序是直接运行在物理内存上的.换句话说,就是程序在运行的过程中访问的都是物理地址.如果这个系统只运行一个程序,那么只要这个程序所需的内存不要超过该机器的物理内存 …

AbstractQueueSynchronizer

1.AbstractQueuedSynchronizer(以下简称AQS)是Java并发包提供的一个同步基础机制,是并发包中实现Lock和其他同步机制(如:Semaphore.CountDownLat …

C语言 结构体中属性的偏移量计算

//计算结构体偏移量 #include #include #include //详解:对于offscfof …

Scala中的构造器

Scala中的构造器 Scala中的构造器分为两类,主构造器和辅助构造器 主构造器是通过类名后面跟的括号里加参数列表来定义 辅助构造器是通过关键字this定义 定义一个无参主构造器 class rec …

sock_ntop等函数

inet_ntop的一个基本问题是:它要求调用者传递一个指向某个二进制地址的指针, 而该地址通常包含在一个套接字地址结构中,这就要求调用者必须知道这个结构的格式和地址簇, 为了使用这个函数,我们必须为 …

随想录(从apple的swift语言说起)

[ 声明:版权全部,欢迎转载,请勿用于商业用途.  联系信箱:feixiaoxing @163.com] 喜欢apple的程序猿朋友对wwdc肯定不会陌生.本次wwdc上最大的一个亮点之中的一个就是s …

https请求时出错:Could not establish trust relationship for the SSL/TLS secure channel

当我在用NET命名空间下获取URL的时候,提示如下错误: The underlying connection was closed: Could not establish trust relatio …

shell 脚本中执行SQL语句 -e "..."

/usr/local/mysql/bin/mysql -uroot -p123456 -e ” use faygo source faygo.sql select * from devqui …

AES加密解密算法

class Aes { /** * AES加密 * @param $data * @param $secret_key * @return string */ public static functi …