AngularJS 哈希导致重定向失败
AngularJS hash causes redirect to fail
我已经构建了一个 AngularJS 应用程序并想使用 paymill.com 来提供不同的支付方式。我目前正在努力使用 PayPal。
这个 api-call 允许我指定一个重定向 url 客户在付款后被重定向到的地方:
https://developers.paymill.com/API/index#create-new-payment-checksum
我收到的回复是 URL 作为 'return_url':
http%3A%2F%2Ftest.test.com%2F%23%2Fteatimes%2Fbuy%2Fp82uHoLI6z%2F1
这似乎是以下的正确编码:
http://test.test.com/#/teatimes/buy/p82uHoLI6z/1
很遗憾,付款后的重定向不起作用,只是将我重定向到:http://test.test.com/?paypal_parameters/#/
。
所以似乎主题标签之后的所有内容都被省略了......有没有办法在我这边解决这个问题?我宁愿不使用 html5 模式。
编辑:如果我使用上面的 url 没有 '#' 我得到正确的重定向,但是 angularjs 当然无法解决这个问题。
你为什么不想使用 html5 模式?你不会对主题标签有任何问题。
您使用什么 angular 方法重定向到 URL。
我已经构建了一个 AngularJS 应用程序并想使用 paymill.com 来提供不同的支付方式。我目前正在努力使用 PayPal。 这个 api-call 允许我指定一个重定向 url 客户在付款后被重定向到的地方: https://developers.paymill.com/API/index#create-new-payment-checksum
我收到的回复是 URL 作为 'return_url':
http%3A%2F%2Ftest.test.com%2F%23%2Fteatimes%2Fbuy%2Fp82uHoLI6z%2F1
这似乎是以下的正确编码:
http://test.test.com/#/teatimes/buy/p82uHoLI6z/1
很遗憾,付款后的重定向不起作用,只是将我重定向到:http://test.test.com/?paypal_parameters/#/
。
所以似乎主题标签之后的所有内容都被省略了......有没有办法在我这边解决这个问题?我宁愿不使用 html5 模式。
编辑:如果我使用上面的 url 没有 '#' 我得到正确的重定向,但是 angularjs 当然无法解决这个问题。
你为什么不想使用 html5 模式?你不会对主题标签有任何问题。
您使用什么 angular 方法重定向到 URL。