Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带动态通知url的Paypal立即购买按钮_Javascript_Paypal_Paypal Buttons - Fatal编程技术网

Javascript 带动态通知url的Paypal立即购买按钮

Javascript 带动态通知url的Paypal立即购买按钮,javascript,paypal,paypal-buttons,Javascript,Paypal,Paypal Buttons,我一定错过了什么明显的东西。我正在尝试为一个价格为10美元的物品创建一个简单的“立即购买”按钮。我登录Paypal并能够创建此按钮。然而,我需要一个技巧,我还没有弄明白 在我的javascript中,我有一个UserID变量。我需要能够根据用户ID动态设置按钮的notify_url。我想将notify_url设置为如下内容: https://myserver/paypalnotify/verify/<userid> https://myserver/paypalnotify/ver

我一定错过了什么明显的东西。我正在尝试为一个价格为10美元的物品创建一个简单的“立即购买”按钮。我登录Paypal并能够创建此按钮。然而,我需要一个技巧,我还没有弄明白

在我的javascript中,我有一个UserID变量。我需要能够根据用户ID动态设置按钮的notify_url。我想将notify_url设置为如下内容:

https://myserver/paypalnotify/verify/<userid>
https://myserver/paypalnotify/verify/
如何根据登录用户在运行时更改按钮


任何提示都将不胜感激

好的,假设您在后端使用PHP,您希望在签出页面(按钮所在的位置)上有一个类似这样的脚本

<script>
     (function(){
         var user_id = '<?php echo $user_id; ?>' ;
         var notify_url = 'https://myserver/paypalnotify/verify/' + user_id;

         $('#notify_url_input').val(notify_url);//Assuming you're using jQuery
     })();
</script>

(功能(){
var user_id=“”;
var通知https://myserver/paypalnotify/verify/“+用户id;
$('#notify_url_input').val(notify_url);//假设您使用的是jQuery
})();
所以你的输入应该是

<input type="hidden" name="notify_url" id="notify_url_input" value="" />


我希望这会有所帮助,如果您有任何问题,请告诉我。

您可以在运行时使用它,但最好使用自定义字段,因为它将为您提供更大的灵活性。在任何情况下,您都必须共享一些代码。根据你在这里给出的答案,我将在下面添加一个答案(我在Elance上见过你)