如何同步getjson函数

时间:2019-05-25 11:28:54

标签: javascript jquery json

好的,所以我的$ .getJSON函数遇到问题。

我正在运行一个包含get json函数的for循环,但是当json函数运行时,在for循环中使用的变量'i'等于2。

这会使函数定位到错误的元素。

我认为这是因为json函数是a同步的,并且for循环继续进行并在'i'达到2时结束。

其余代码工作正常,我只需要知道是否可以使json函数同步

我真的不知道如何解决该问题,我更愿意不使用ajax函数,因为我不熟悉它们,尽管我确实知道它们可以同步。

这是Javascript ...

@Mapper
public interface TireMapper {

    CarDto map(Car car);

    default List<TirePlate> map(List<String> tires, String plate) {
        List<TirePlate> tirePlates = new ArrayList<>(tires.size());

        for(String tire: tires) {
            tirePlates.add(map(tire, plate));
        }
        return tirePlates;
    }

    TirePlate map(String tire, String plate);
}

1 个答案:

答案 0 :(得分:0)

如果没有ajax,我认为无法解决我的问题,因此我决定返回并使用ajax函数。