Javascript 在paypal“立即购买”按钮中获取动态商品名称

Javascript 在paypal“立即购买”按钮中获取动态商品名称,javascript,php,html,paypal,Javascript,Php,Html,Paypal,请参见下面的屏幕截图: 这是我的表格,里面有25个项目 所有商品的价格都是一样的,所以不用担心价格 但所有产品的名称都不同 我在“立即购买”按钮中动态获取项目名称时遇到困难 <input type="hidden" id="item_name" name="item_name" value=""> 每当用户从下拉列表中选择任何选项时,value=”“必须设置为所选项目的值,然后转到paypal支付页面(在php代码或js代码中,任何人都可以) 有人能建议如何动态获取该值吗 假

请参见下面的屏幕截图:

这是我的表格,里面有25个项目

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

但所有产品的名称都不同

我在“立即购买”按钮中动态获取项目名称时遇到困难

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

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

有人能建议如何动态获取该值吗

假设您只想要一个“立即购买”按钮:

这应该可以通过
jQuery
实现

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

将“yourSelector”替换为下拉菜单的id。不过,您也可以使用本机javascript执行此操作。

您可以将名称和值存储在数组中。 然后在foreach()循环中,像这样回显所有项:

<?php

$items = [
    'item1' => 'value1',
    'item2' => 'value2',
    'item3' => 'value3'
];

foreach ($items as $item => $value) {
    echo '<input type="hidden" id="' . $item . '" name="' . $item . '" value="' . $value . '">';
}

?>


function myFunction(){$('yourSelector').change(function(){$('item_name').val($('databasedb').text();})function myFunction(){$('databasedb').change(function(){$('item_name').val($('databasedb').text();})}您应该将其放入document.ready函数中,让我快速编辑代码。另外,您是否在您的站点上使用jQuery,并且您的控制台中是否存在任何错误?我只有一个下拉列表,只能选择一项,而不是多项。