我有一个基本网址,
var url = "/example/url/here"
和一个对象
var data = {"id": 1, "do": "some action"}
我希望以与$ .get工作方式类似的方式将这些项目组合成项目,只是我只想要网址。任何想法或我是否必须遍历对象并自己组装网址?
答案 0 :(得分:3)
答案 1 :(得分:1)
$.param(data);
答案 2 :(得分:0)
var str = url+'?'+$.param(data);
返回/example/url/here?id=1&do=some+action
。
答案 3 :(得分:0)
请注意,此库中jQuery 1.3和1.4之间存在重大变化。请参阅http://api.jquery.com/jQuery.param/和http://benalman.com/news/2009/12/jquery-14-param-demystified/的评论部分。我不是偏袒任何一方,但ASP应用程序可能期望1.3行为,PHP / Ruby可能期望1.4,并且1.4中有一个开关使其像1.3一样,但默认情况下不启用。