2

我正在尝试无法访问 jquery 的 FastBoot。以前我使用的是 jquery 的 param 函数:

Ember.$.param(urlData);

将对象序列化为 AJAX 请求的 url(我没有使用 ember-data)。我很确定 ember 有内置的东西可以做到这一点,但我找不到它!ember mega newb 在这里。谢谢!

4

2 回答 2

2

用这个作为替代品。https://github.com/knowledgecode/jquery-param

您可以通过 Bower 和app.import或通过 npm 和ember-browserify.

于 2017-02-12T18:36:54.093 回答
0

我认为接受的答案可能更安全,但这似乎也有效:

serializeToUrl(obj) {
    return Object.keys(obj).map(function(key) {
        return key + '=' + encodeURIComponent(obj[key]);
    }).join('&');
}
于 2017-02-13T04:34:25.873 回答