added multi argument brackets

This commit is contained in:
Shlomo Dalezman 2015-02-02 13:38:12 -05:00
parent 45ee2751e7
commit da4ef441fd
2 changed files with 2 additions and 2 deletions

View file

@ -693,7 +693,7 @@ var m = (function app(window, undefined) {
var pair = value != null && (valueType === OBJECT) ?
buildQueryString(value, key) :
valueType === ARRAY ?
value.map(function(item) {return encodeURIComponent(key) + "=" + encodeURIComponent(item)}).join("&") :
value.map(function(item) {return encodeURIComponent(key + "[]") + "=" + encodeURIComponent(item)}).join("&") :
encodeURIComponent(key) + "=" + encodeURIComponent(value)
str.push(pair)
}

View file

@ -1799,7 +1799,7 @@ function testMithril(mock) {
test(function() {
var prop = m.request({method: "GET", url: "test", data: {foo: [1, 2]}})
mock.XMLHttpRequest.$instances.pop().onreadystatechange()
return prop().url === "test?foo=1&foo=2"
return prop().url === "test?foo%5B%5D=1&foo%5B%5D=2"
})
// m.request over jsonp