在这里,我试图突破一个嵌套语句中的循环,因为我在stackoverflow中看到的各种问题似乎没有工作,现在代码在下面 .
for (var i = 0; (i < 10); i++) {
var URL = "http://www.goibibo.com/hotels/search-data/?app_id=1c1cc02b&app_key=54829b227c915bd0267dec660271fa87&vcid=4675090819370906231&ci=20170720&co=20170721&r=1-1_0&pid=" + i
$.ajax({
url: URL,
type: "GET",
success: function (data) {
shareInfoLen = Object.keys(data["4675090819370906231"]).length;
if (shareInfoLen > 0) {
alert('On Process');
}
else if (shareInfoLen === 0){
alert('Closed');
break;
}
},
error: function (reponse) { }
});
}
我使用 return false 超过 break 我使用条件 (i < 10 && j == true) 并返回 j = false on else如果条件而不是 break ,因为我将使用无限循环如 for(var i = 0; ; i++) 我需要突破循环如果数组为0 .
1 回答
在这里工作代码 .