好的,所以我的$ .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);
}
答案 0 :(得分:0)
如果没有ajax,我认为无法解决我的问题,因此我决定返回并使用ajax函数。