foreach循环中的右键菜单

时间:2019-01-24 16:38:57

标签: javascript php

我有一个foreach循环,在其中解析json返回。解析工作正常,我能够回应我的需求。每个返回都显示在表格单元格中。

我想在每个表单元格中都有一个右键单击菜单,并带有一个超链接,其中还将显示返回内容。我尝试了一些右键单击示例,无论将右键单击菜单放在何处,我总是看到循环中的最后一项出现在超级链接中。

我的超链接是

      <a href = "test.com?cmd=<?php echo $json_item;?>ITEM_1</a>

所有表格单元格均正确显示$ json_item时,右侧菜单项ITEM_1显示的是$ json_item的最后一个值

1 个答案:

答案 0 :(得分:0)

如果您的代码如下所示:

public class Traffic {

    public int car;
    public int bus;
    public int cycle;

    public Traffic(int car, int bus,int cycle){
        this.car = car;
        this.bus = bus;
        this.cycle = cycle;
    }

}

public class Test {

    public static void main(String[] args) {

        String bus = "5,9,15,86";
        String car = "6,12,18,51";
        String cycle = "81,200,576,894";
        String[] busArray = bus.split(",");
        String[] carArray = car.split(",");
        String[] cycleArray = cycle.split(",");

        List<Traffic> trafficList =
                Arrays.stream(values)
                        .mapToInt(Integer::parseInt)
                        .mapToObj((int i,j) -> new Traffic(i,j))
                        .collect(Collectors.toList());
    }

}

您的问题与hoisting有关:

ref:http://ignaciothayer.com/post/a-dangerous-example-of-javascript-hoisting/