javascript如何拼接对象属性到url?

就是在做一些跳转的时候,像带一些参数,如何把对象中的属性加上呢?... 就是在做一些跳转的时候,像带一些参数,如何把对象中的属性加上呢? 展开
 我来答
Prince____Yu
推荐于2017-11-26 · TA获得超过3718个赞
知道小有建树答主
回答量:864
采纳率:33%
帮助的人:966万
展开全部

我来回答一下:

首先要遍历对象属性,然后再加到链接后面


对象属性用 &链接,链接后面用?连接:

function createURL (url,param/*链接和参数*/){
            Object.each(param,function(item,key){
                var link = '&' + key + "=" + item;
                myURL.link += link;                
            })
            myURL.link = url + "?" + myURL.link.substr(1);
            return myURL.link.replace(' ','');
        }
追答
谢谢
法法克
2013-12-29 · 超过21用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:50万
展开全部
function goToPage(path, obj){
var i, url='';
for(i in obj) url+='&'+i+'='+obj[i];
window.location.href=path + url.replace(/./, '?');
}
//大致就是这些了,有问题继续追问吧,祝你好运!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无箭的丘比特
2013-12-29 · TA获得超过2084个赞
知道小有建树答主
回答量:2047
采纳率:50%
帮助的人:1094万
展开全部
function goToPage(path, id){
    window.location.href=path + '?id=' + id;
}

不知道具体细节写没写错。大概就是在JS里给方法加上参数,然后页面调用方法的时候,把参数获取到,放在方法里。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
幸巴达
2013-12-29 · TA获得超过1.2万个赞
知道大有可为答主
回答量:6953
采纳率:38%
帮助的人:2501万
展开全部
window.location.href='/page.php?id='+123+'&name='+abc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式