Php 如何在javascript中获取数组的值 $array=array(“1”=>“一盒巧克力”、“2”=>“聚酯薄膜气球”、“3”=>“填充动物”); jQuery(函数(){ var值_数组=?; });

Php 如何在javascript中获取数组的值 $array=array(“1”=>“一盒巧克力”、“2”=>“聚酯薄膜气球”、“3”=>“填充动物”); jQuery(函数(){ var值_数组=?; });,php,javascript,Php,Javascript,我想从id=“product\u name”获取数组值,但我不知道从这个javascript获取值,您可以帮助我,谢谢您将数组字符串放入的name属性中。 然后可以使用jQuery将其取回: $array = array("1" => "box of chocolates", "2" => "mylar balloons", "3" => "stuffed animals"); <?php $productWithItem = $

我想从id=“product\u name”获取数组值,但我不知道从这个javascript获取值,您可以帮助我,谢谢您将数组字符串放入
name
属性中。 然后可以使用jQuery将其取回:

$array = array("1" => "box of chocolates", "2" => "mylar balloons", "3" => "stuffed animals");
    <?php 
                $productWithItem = $array;
                foreach ($productWithItem as $pwi) {
                ?>
                    <a href="#" id="product_name"><?php echo $pwi->name ?></div></a>
                <?php    
                }
                ?>
    <script type="text/javascript">
    jQuery(function(){
        var value_array = ?;
    });
    </script>

将数组字符串放入
名称
属性中。
然后可以使用jQuery将其取回:

$array = array("1" => "box of chocolates", "2" => "mylar balloons", "3" => "stuffed animals");
    <?php 
                $productWithItem = $array;
                foreach ($productWithItem as $pwi) {
                ?>
                    <a href="#" id="product_name"><?php echo $pwi->name ?></div></a>
                <?php    
                }
                ?>
    <script type="text/javascript">
    jQuery(function(){
        var value_array = ?;
    });
    </script>

如果您打算在html代码中保留
,请使用php构建数组并使用
echo

jQuery(function(){
    var ele= [YOUR ELEMENT]
    var value_array = $.parseJSON($(ele).attr("name"));
});

jQuery(函数(){
var值_数组=;
});

不过,这不是一个优雅的解决方案。

如果您打算将
保存在html代码中,请使用php构建数组并使用
echo

jQuery(function(){
    var ele= [YOUR ELEMENT]
    var value_array = $.parseJSON($(ele).attr("name"));
});

jQuery(函数(){
var值_数组=;
});

不过,这不是一个优雅的解决方案。

将产品名称作为id放入类中。现在$('.product_name')将自动生成对象数组

示例标记

<script type="text/javascript">
jQuery(function(){
    var value_array = <?php echo $yourarray ?>;
});
</script>

将产品名称作为id放入类中。现在$('.product_name')将自动生成对象数组

示例标记

<script type="text/javascript">
jQuery(function(){
    var value_array = <?php echo $yourarray ?>;
});
</script>

PHP什么时候得到这个
'.join(['array','definition','syntax'])
?这个问题的措辞很糟糕。按照foreach循环的措辞,将有许多锚具有相同的“product_name”ID。这真的是您想要的吗?@NullUserException 2分钟前。但这是有道理的。海:他的意思是,你在混合两种编程语言。。问题是,它们没有混合:/@jimbojw:我想从代码php中从id中获取所有值的产品名称,然后javascript获取这个数组value@Hai你是通过谷歌翻译来运行的吗?很抱歉,你的英语听不懂。PHP什么时候得到这个
'.join(['array','definition','syntax'])
?这个问题的措辞很糟糕。按照foreach循环的措辞,将有许多锚具有相同的“product_name”ID。这真的是您想要的吗?@NullUserException 2分钟前。但这是有道理的。海:他的意思是,你在混合两种编程语言。。问题是,它们没有混合:/@jimbojw:我想从代码php中从id中获取所有值的产品名称,然后javascript获取这个数组value@Hai你是通过谷歌翻译来运行的吗?对不起,你的英语听不懂。