0

At http://dev.respectfulrevolution.org/you we have three PayPal donate "buttons"/forms that all work fine in all tested browsers except for IE8 and IE9. Instead of PayPal redirecting you to the appropriate donation page, it redirects you to the PayPal home/login page with a message telling you to login first. After you login, it tells you the link is outdated and you never get to the donation page.

Ideas? You can also see the production version at http://www.respectfulrevolution.org/you.

4

1 回答 1

0

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

嗯,这就是尴尬。我有一个函数,只有在不支持表单输入属性占位符并且经过测试的浏览器中,IE8/9 是唯一不支持的。在我的占位符后备功能中,我草率地定位了所有表单输入,并且基本上清除了这些值。

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

于 2014-02-09T19:33:19.150 回答