0

http://dev.respectfulrevolution.org/you我们有三个PayPal捐赠“按钮”/窗体,在除IE8和IE9以外的所有测试过的浏览器中都能正常工作。 PayPal不会将您重定向到合适的捐赠页面,而是会将您重定向到PayPal主页/登录页面,并提示您先登录。登录后,它会告诉您链接已过时,您永远无法进入捐赠页面。PayPal捐赠按钮不正确提交/重定向Internet Explorer 8和9?

想法?您还可以在http://www.respectfulrevolution.org/you查看生产版本。

回答

0

哦尴尬。原来,这与IE8/9或PayPal无关。相反,我向PayPal提交了一个表单,而没有必要的关于hosted_button_id是什么,cmd是什么等的数据。当我在IE8/9上查看这个问题时,我注意到我的隐藏表单输入包含这个数据是空白的。什么给和为什么只在IE8/9上?

嗯,这是尴尬。我有一个函数,只有在表单输入属性占位符不受支持并且经过测试的浏览器时才运行,IE8/9是唯一不支持的功能。在我的占位符回退函数中,我倾向于将所有表单输入作为目标,并基本上将值清空。

所以总而言之,问题出在我的代码中。但是,其他有类似症状的人应确保他们将所有必要的数据提交给PayPal,其他人可能会在主页上显示一条小错误消息。