My_LoVe_IRAN
شنبه 10 اسفند 1392, 17:45 عصر
سلام
اگر بخام چندین button ،مثلا 20 تا رو به ایجکس اختصاص بدم چیکار باید بکنم ؟
میخام وقتی روی هر کدوم که زد تابع خاص اون اجرا بشه !
به همین صورت روی چند textbox بخام وقتی پر شدن تابع ایجکس صدا زده بشه چیکار باید کرد ؟
من وقتی کد ها رو مینویسم با خطا مواجه میشم ،میشه راهنمایی کنین ؟
این کد برای یک textbox هست ،برای n تا باید چیکار کنم ؟
$(document).ready(function () { $("#<%= txtEmail.ClientID %>").blur(function (event) {
$.ajax({
type: "POST",
url: "Default.aspx/IsEmailAvailable",
data: "{'EmailUser': '" + $('#<%= txtEmail.ClientID %>').val() + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
$('#msg').html("<img src='Images/Register/waitingSinupEmployer.gif' class='CheckUserName' alt='لطفا كمي صبور باشید'>");
var delay = function () {
AjaxSucceeded(msg);
};
setTimeout(delay, 5); //remove this
},
error: AjaxFailed
});
});
});
function AjaxSucceeded(result) {
if (result.d == true)
$('#msg').html("<img src='Images/Register/AvailableSinupUsername.png' class='CheckUserName' alt='نام كاربري درخواستي موجود است'>");
else
$('#msg').html("<img src='Images/Register/Not-availableSinupUsername.png' class='CheckUserName' alt='متاسفانه نام كاربري مورد نظر پيشتر دريافت شدهاست'>");
}
function AjaxFailed(result) {
alert(result.status + ' ' + result.statusText);
اگر بخام چندین button ،مثلا 20 تا رو به ایجکس اختصاص بدم چیکار باید بکنم ؟
میخام وقتی روی هر کدوم که زد تابع خاص اون اجرا بشه !
به همین صورت روی چند textbox بخام وقتی پر شدن تابع ایجکس صدا زده بشه چیکار باید کرد ؟
من وقتی کد ها رو مینویسم با خطا مواجه میشم ،میشه راهنمایی کنین ؟
این کد برای یک textbox هست ،برای n تا باید چیکار کنم ؟
$(document).ready(function () { $("#<%= txtEmail.ClientID %>").blur(function (event) {
$.ajax({
type: "POST",
url: "Default.aspx/IsEmailAvailable",
data: "{'EmailUser': '" + $('#<%= txtEmail.ClientID %>').val() + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
$('#msg').html("<img src='Images/Register/waitingSinupEmployer.gif' class='CheckUserName' alt='لطفا كمي صبور باشید'>");
var delay = function () {
AjaxSucceeded(msg);
};
setTimeout(delay, 5); //remove this
},
error: AjaxFailed
});
});
});
function AjaxSucceeded(result) {
if (result.d == true)
$('#msg').html("<img src='Images/Register/AvailableSinupUsername.png' class='CheckUserName' alt='نام كاربري درخواستي موجود است'>");
else
$('#msg').html("<img src='Images/Register/Not-availableSinupUsername.png' class='CheckUserName' alt='متاسفانه نام كاربري مورد نظر پيشتر دريافت شدهاست'>");
}
function AjaxFailed(result) {
alert(result.status + ' ' + result.statusText);