PDA

View Full Version : مشکل در جاوااسکریپت



programmer33
شنبه 08 آذر 1393, 23:12 عصر
باسلاممن میخوام توسط متد isValidHesNo پارامتر وردی را در دیتابیس جستجو کرده واعتبار سنجی کنم. حال در جاوااسکریپت با یک مشکل بزرگ روبرو شدم وآنهم جابجا اجرا شدن دستورات جاوااسکریپت هست. بنابراین متد isValidHesNoچون با دیتابیس درارتباط هست دیرتر از حلقه for اجرا میشود وفقط برای آخرین مقادیر i در حلقه for اجرا می شود.
لطفا راهنمایی کنید.
مرسی.



var rows = document.getElementById("<%= grdSnd.ClientID %>").rows;
for (var i = 1; i < rows.length; i++) {
hesCode = rows[i].cells[0].getElementsByTagName("input")[0].value + rows[i].cells[1].getElementsByTagName("input")[0].value + rows[i].cells[2].getElementsByTagName("input")[0].value
IsValidHesNo(hesCode, function (res) {
alert(res);
});
}
function IsValidHesNo(hesCode, callBack) {
$.ajax({
type: "post",
contentType: "application/json; charset=utf-8",
data: "{'hesCode':'" + hesCode + "'}",
url: "insertSanad.aspx/IsValidHesNo",
dataType: "json",
success: function (response) {
callBack(response.d);
},
Error: function () {
callBack("");
}
});
}