2
我有一個字符串數組,我想追加到ajax請求中的url。還有一些額外的字符串需要與數組字符串一起添加到Url中。如何切片數組並將其添加到字符串url?
HTML
<ul>
<li data-url="string1"></li>
<li data-url="string2"></li>
<li data-url="string3"></li>
<li data-url="string4"></li>
<li data-url="string5"></li>
</ul>
所以在我的JavaScript到目前爲止,我有這樣的事情:
的JavaScript
//create empty array
var data = [];
$('ul li').each(function(){
data.push(this.getAttribute('data-url'));
})
// now in data I have : ['string1','string2', 'string3' ..]
// here is where im lost
// how to concat those array items into the url with the '&' symbol
var url = 'www.foo.com/bar=' data + '&'
//Make an ajax request
$ajax({
url: url,
method: 'POST',
})
總體來說,我想的URL看起來像這樣:
www.foo.com/bar=string1&bar=string2&bar=string3
那不是覆蓋以前的'bar'值?你是不是指'bar []'? – MinusFour