ember:将对象序列化为 url for ajax
ember: serialize object into url for ajax
我正在尝试无法访问 jquery 的 FastBoot。以前我使用的是 jquery 的参数函数:
Ember.$.param(urlData);
为 AJAX 请求将对象序列化为 url(我没有使用 ember-数据)。我很确定 ember 有一些内置的东西可以做到这一点,但我找不到它! ember 这里是超级新手。谢谢!
用这个代替。 https://github.com/knowledgecode/jquery-param
您可以通过 Bower 和 app.import
或通过 npm 和 ember-browserify
加载它。
我认为接受的答案可能更安全,但这似乎也有效:
serializeToUrl(obj) {
return Object.keys(obj).map(function(key) {
return key + '=' + encodeURIComponent(obj[key]);
}).join('&');
}
我正在尝试无法访问 jquery 的 FastBoot。以前我使用的是 jquery 的参数函数:
Ember.$.param(urlData);
为 AJAX 请求将对象序列化为 url(我没有使用 ember-数据)。我很确定 ember 有一些内置的东西可以做到这一点,但我找不到它! ember 这里是超级新手。谢谢!
用这个代替。 https://github.com/knowledgecode/jquery-param
您可以通过 Bower 和 app.import
或通过 npm 和 ember-browserify
加载它。
我认为接受的答案可能更安全,但这似乎也有效:
serializeToUrl(obj) {
return Object.keys(obj).map(function(key) {
return key + '=' + encodeURIComponent(obj[key]);
}).join('&');
}