jquery ajax如何接收url传递的参数

jquery ajax如何接收url传递的参数,第1张

你好,需要写一个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又怎么获取啊,谢谢各位前辈了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10169117.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存