所以我有一个看起来像这样的 JSON 数组:
var myData = {
foo : {
biz : 'baz',
fig : 'tree'
}
}
这可以输入到地址栏中,如:
http://www.mysite.com/index?foo[biz]=baz&foo[fig]=tree
这将按预期工作。
问题是,当我将此myData
对象提供给 AngularJS 的$http
服务时,例如:
$http.get('http://www.mysite.com', {
data : myData
});
它转义了查询字符串,即使它没有以奇怪的方式转义,它也似乎不是正确的格式。它看起来像:
url?foo=%7B%22biz%22%3A%22baz%22%2C%22fig%22%3A%22tree%22%7D
我怎样才能使这项工作?