使用EmberJS从ajax响应获取URL
有人能帮我从Ember中的Ajax响应中获取url吗。 这是为了处理服务器重定向到另一个url并从新url返回数据的特定用例(302重定向) 如果我能够从响应中获取url,那么我可以检查请求的url是否与响应url不同,并可以采取相应的操作 注意:如果我们使用Angular(尝试使用Angular4),那么如果您使用来自'@Angular/Http'的Http服务,我们可以从响应中获取响应详细信息,包括url和头 我正在为EmberJS使用以下配置 -余烬cli:2.14.2 -节点:8.1.0使用EmberJS从ajax响应获取URL,ajax,angular,redirect,ember.js,http-status-code-302,Ajax,Angular,Redirect,Ember.js,Http Status Code 302,有人能帮我从Ember中的Ajax响应中获取url吗。 这是为了处理服务器重定向到另一个url并从新url返回数据的特定用例(302重定向) 如果我能够从响应中获取url,那么我可以检查请求的url是否与响应url不同,并可以采取相应的操作 注意:如果我们使用Angular(尝试使用Angular4),那么如果您使用来自'@Angular/Http'的Http服务,我们可以从响应中获取响应详细信息,包括url和头 我正在为EmberJS使用以下配置 -余烬cli:2.14.2 -节点:8.1.0
-os:darwin x64在注释中,您指定使用
Ember.$.ajax
获取记录<代码>余烬。$只是jQuery的别名。因此,Ember.$.ajax
与jQuery.ajax
相同。下面的success
函数作为第三个参数调用。这是本机XMLHttpRequest
对象浏览器的超集。XMLHttpRequest对象提供了一个只读属性,这正是您要查找的
一般来说,我建议不要在现代ember应用程序中使用jQuery.ajax。有两个很好的选择:
- 为ember cli提供包装和捆绑的HTML5 polyfill
- 提供用于发出AJAX请求的服务,该服务提供RSVP承诺
还有一些工作正在进行中。您尝试过什么?在哪里以及如何获取数据?你说的是
ember数据吗?
?我试图使用ember.$.ajax
获取详细信息?如果有任何其他选项,请让我知道。感谢您的回复,我可以使用“余烬获取”来完成逻辑。