jquery框架搭建jqueryajax传map对象参数,jqueryajax中data参数的传递在使⽤jquery 框架中的 ajax时,如果要将参数传递到action 中,那么有以下两种,⽅式:
第⼀种⽅法:
function test(){
var id = $("#id").val(); //通过表单元素id取值。
var name = $("#name").val();
$.ajax({
type : "POST",
url : url,
async:true,
dataType:'json',
data: {id:id,name:name},//参数之间⽤“,” 逗号隔开。
error : function(){},
success : function(data) {
.......
}
});
}
这样写不利于扩展,所传的参数都定死的,不灵活。
第⼆中⽅法:
function test(map){
$.ajax({
type : "POST",
url : url,
async:true,
dataType:'json',
data: map,
error : function(){},
success : function(data) {
.......
}
});
}
function test2(){
var id = $("#id").val(); //通过表单元素id取值。
var name = $("#name").val(); var map = "id="+id+"
&name="+name; //参数之间⽤“&”隔开。这⾥注意连接符是⽤:“&” ,⽽不是“,”今天就放了⼀个错,⽤错了符号。test(map);
}
这样做的话,参数的传递便灵活多了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论