我已经构建了一个AngularJS应用程序,并希望使用paymill.com提供不同的付款方式。我目前正在与PayPal斗争。 这个api-call允许我指定一个重定向URL,客户在付款后被重定向到: https://developers.paymill.com/API/index#create-new-payment-checksum
我收到此网址的回复为' return_url':
map=[[0, 2, 3, 0], [0, 0, 4, 1], [1, 4, 0, 0], [2, 0, 0, 3], [0, 2, 3, 0], [0, 0, 4, 1], [1, 4, 0, 0], [2, 0, 0, 3], [0, 2, 3, 0], [0, 0, 4, 1], [1, 4, 0, 0], [2, 0, 0, 3], [0, 2, 3, 0], [0, 0, 4, 1], [1, 4, 0, 0], [2, 0, 0, 3]]
class Player:
def __init__(self, room_number = 0):
self.room_number = room_number
def exit_count(self):
for n in range(0,4):
if map[self.room_number][n]==0:
print("There is no exit to room {0}\n".format(self.room_number))
elif map[self.room_number][n]!=0:
print("There is an exit to room {0}\n".format(self.room_number))
p = Player()
p.exit_count()
似乎是正确的编码:
http%3A%2F%2Ftest.test.com%2F%23%2Fteatimes%2Fbuy%2Fp82uHoLI6z%2F1
可悲的是,付款后的重定向无效,只是将我重定向到:http://test.test.com/#/teatimes/buy/p82uHoLI6z/1
。
所以似乎在hashtag之后的所有内容都被忽略了......有没有办法在我的结尾修复这个问题?我宁愿不使用html5模式。
编辑:如果我使用上面的网址没有'#'我得到了正确的重定向,但angularjs当然无法解决这个问题。
答案 0 :(得分:0)
为什么不想使用html5模式?你不会对主题标签有任何问题。
您使用什么角度方法重定向到网址。