나는 이것이 간단해야한다고 생각하지만, 나는 그것을 할 수있는 방법을 찾지 못한다.
나는 여러 제품을 통해 실행되는 각 루프가 있으며 각 루프는 각각에 대해 기능을 실행합니다. 이 기능은 무엇보다도 제품의 정보로 테이블을 업데이트합니다. 그러나 'runThisFunction()'이 완료 될 때까지 기다렸다가 다음 제품으로 이동하고 함수를 다시 실행해야합니다.
예 :
$.each(data.products, function(id, v) {
runThisFunction(v);
});
은 내부 runThisFunction(), 그것은하려면 로컬 데이터베이스에서 제품에 대한 정보를 가져옵니다,하지만 너무 빨리 실행되기 때문에 할 필요가 무엇을 완료되기 전에, 다음 제품에 대한 이동합니다. 지연을 추가 할 수는 있지만 의도적으로 느리게하고 싶지는 않습니다. 나는이 간단해야 알
...
runThisFunction의 코드는 무엇입니까? 동기화 할 수있는 방법이 있습니다. – Virus721
비동기 프로세스가 없으므로 함수를 대기시킬 필요가 없습니다. – gustavohenke
관련 코드가있는 jsfiddle 샘플을 제공 할 수 있습니까? 'data.products [id]'가 예상대로입니까? –