你好,需要写一个js来处理:
<script type="text/javascript">var str=windowlocationsearch;
var ret=strmatch(/\w+\=(=($|\&))/g);
if(!ret){
return;
}
var param={},
i=-1,
len=retlength,
ar;
for(;str=ret[++i];){
ar=strsplit('=');
param[ar[0]]=ar[1];
}
var name=paramname;
if(name){
alert("name的值是:"+name);
}
</script>
这段js会把你链接中的name属性值取出来。
var data;
$ajax({
url: ,
async:false, ######### 调整为同步请求
type:,
success:function(d){
if(d)
data=d;
}
});
var result=data
将async设置为false,调整为同步请求,即可在外部获取到ajax数据。
这位小妹妹,根据你的描述,我可以肯定的告诉你,ajax是不能传递js的对象数组的。
诚然,我知道你是想做删除功能,传递多条记录的id数组或name数组,但是这样是行不通的。
你可以这么做,前台ajax传递数组的时候这样传递:
urlids=1,2,3,4,5
后台依然使用requestgetParameter("ids")方法来获取字符串
然后使用String对象的split(",")方法来得到数组对象,就是这样
以上就是关于jquery ajax如何接收url传递的参数全部的内容,包括:jquery ajax如何接收url传递的参数、如何把通过ajax方法获得的数据传到ajax函数以外、怎么ajax传递的多个参数啊,其中包含数组,,然后再servlet又怎么获取啊,谢谢各位前辈了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)