首页 文章

在paypal中获取动态项目名称立即购买按钮

提问于
浏览
0

请看下面这个截图:

http://i.stack.imgur.com/feZvR.png

这是我的表格,其中包含25个项目的下拉列表 .

所有商品的价格都是一样的,所以不用担心价格 .

但所有产品的名称都不同 .

我现在很难在“立即购买”按钮中动态获取“项目名称” .

<input type="hidden" id="item_name" name="item_name" value="">

每当用户从下拉列表中选择任何选项时,value =“”必须设置为所选项目的值,而不是转到paypal支付页面(在PHP代码或js代码中,任何人都可以) .

任何人都可以建议如何动态获取此值?

2 回答

  • 0

    您可以将名称和值存储在数组中 . 然后在foreach()循环中回显所有项目,如下所示:

    <?php
    
    $items = [
        'item1' => 'value1',
        'item2' => 'value2',
        'item3' => 'value3'
    ];
    
    foreach ($items as $item => $value) {
        echo '<input type="hidden" id="' . $item . '" name="' . $item . '" value="' . $value . '">';
    }
    
    ?>
    
  • 0

    假设您只想拥有一个"buy now"按钮:

    这应该是 jQuery 可行的 .

    $(document).ready(function() {
        $('yourSelector').change(function() {
            $('#item_name').val($('yourSelector').text());
        });
    });
    

    将'yourSelector'替换为下拉菜单的ID . 不过,你也可以用原生的javascript来做 .

相关问题