ajax方法data参数

一、字符串

data: "begin=" + $("#dateStart").val() + "&end=" + $("#dateEnd").val() + "&rank=" + $("#selectTime").val() + "&PsNet=" + $("#selectPsNet").val() + ‘&pageIndex=‘ + pageIndex + ‘&items_per_page=‘ + items_per_page,

二、JSON对象

data: filter,

var filter =
{
"begin": $("#dateStart").val(),
"end": $("#dateEnd").val(),
"rank":$("#selectTime").val() ,
"PsNet" : $("#selectPsNet").val(),
‘pageIndex‘: pageIndex ,
‘items_per_page‘: items_per_page
}

var filter =
{
begin: $("#dateStart").val(),
end: $("#dateEnd").val(),
rank: $("#selectTime").val(),
PsNet: $("#selectPsNet").val(),
pageIndex: pageIndex,
items_per_page: items_per_page
}

三、自定义对象

data: filter,

var filter = new QueryFilter(pageIndex, items_per_page);
filter.begin = $("#dateStart").val();
filter.end = $("#dateEnd").val();
filter.rank = $("#selectTime").val();
filter.PsNet = $("#selectPsNet").val();

function QueryFilter(pageIndex, items_per_page) {
var filter = new Object;
filter.begin = "";
filter.end = "";
filter.rank = "";
filter.PsNet = "";
filter.pageIndex = pageIndex;
filter.items_per_page = items_per_page;
return filter;
}

时间: 2024-08-27 17:33:43

ajax方法data参数的相关文章

关于Jquery中ajax方法data参数用法的总结

jquery手册描述: data 发送到服务器的数据.将自动转换为请求字符串格式.GET 请求中将附加在 URL 后.查看 processData 选项说明以禁止此自动转换.必须为 Key/Value 格式.如果为数组,jQuery 将自动为不同值对应同一个名称.如 {foo:["bar1", "bar2"]} 转换为 '&foo=bar1&foo=bar2'. 示例: $.ajax({    type: "POST",    u

JQuery.Ajax()的data参数类型

假如现在有这样一个表单,是添加元素用的. <form id='addForm' action='UserAdd.action' type='post'> <label for='uname'>用户名</label>:<input type='text' name='uname' id='uname'><br> <label for='mobileIpt'>手机号:</label><input type='text'

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

前言 在项目开发中,为了实现异步向服务端发起请求,最经常使用的就是jQuery.ajax方法了.刚开始需求比较简单,调用jQuery.ajax方法时要传的参数也就那几个常见的参数:url/data/dataType/type/cache/timeout.当时感觉这个接口使用起来很简单,直到最近项目中要实现一个发送 formData数据到服务端的需求时,我发现自己错了....原来jQuery.ajax方法中除了我用过的那几个外,还有如此之多!!于是我决定要去jQuery官网好好看看都有哪些我不知道

jQuery中$.ajax$()方法的参数详解及示例代码

url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. type: 要求为String类型的参数,请求方式(post或get)默认为get.注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持. timeout: 要求为Number类型的参数,设置请求超时时间(毫秒).此设置将覆盖$.ajaxSetup()方法的全局设 置. async:要求为Boolean类型的参数,默认设置为true,所有请求均为异步请求. 如果需要发送同步请求,请将此选项

$.ajax()方法常用参数

1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. 2.type: 要求为String类型的参数,请求方式(post或get)默认为get.注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持. 3.timeout: 要求为Number类型的参数,设置请求超时时间(毫秒).此设置将覆盖$.ajaxSetup()方法的全局设置. 4.async: 要求为Boolean类型的参数,默认设置为true,所有请求均为异步请求.如果需要发送同步请求

JQuery.Ajax()的data参数传递方式

最近,新学c# mvc,通过ajax post方式传递数据到controller.刚开始传递参数,controller中总是为null.现记录一下,可能不全,纯粹记个学习日记. 重点在于参数的方式,代码为例子 1.这里  dataType: "json",表示返回的格式是json 前端: var saveAlbum = function () { $.ajax( { url: "/Home/PostAlbum", type: "POST", da

JQuery ajax方法及参数

$.ajax({ type: 'GET',    // 这是请求的方式 可以是GET方式也可以是POST方式, 默认是GET url: ' xxx.php ',   // 这是请求的连接地址 一般情况下这个地址是后台给前端的一个连接,直接写就可以 dataType: 'json',  // 这是后台返回的数据类型 一般情况下都是一个json数据, 前端遍历一下就OK async: true, // 默认为true,默认为true时,所有请求均为异步请求,如果需要发送同步请求,需设置为false,

jquery ajax 方法及各参数详解

jquery ajax 方法及各参数详解 1.$.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信息. 参数列表: 参数名 类型 描述 url String (默认: 当前页地址) 发送请求的地址. type String (默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET".注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但仅部分

JQuery中$.ajax()方法参数详解

url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. type: 要求为String类型的参数,请求方式(post或get)默认为get.注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持. timeout: 要求为Number类型的参数,设置请求超时时间(毫秒).此设置将覆盖$.ajaxSetup()方法的全局设 置. async:要求为Boolean类型的参数,默认设置为true,所有请求均为异步请求. 如果需要发送同步请求,请将此选项