سلام دوستان من کد ajax رو تنظیم کردم تا چند فیلد اطلاعات رو از سایت بگیره و دیتا بیس قرار بده وقتی که در حالت عادی براش تعریف کردم 3 نوع خطا برگردون زمان ثبت (بعد از کامل کردن تمام اطلاعات) - false-error-true که error برای حالتی است که کلا اطلاعات به دیتا بیس نرسه یعنی ajax کار نکنه میخوام این نوع پیام ها تغییر کنه کلاسش رو هم تو style تعریف کردم و یه جا دیگه از همین کدها استفاده کردم کار میکرد اما اینجا نمیشه .. مثلا جای true به من یه تیک سبز نشون بده و پیغام ثبت شد یه نگاهی کنین ایرادش کجاست
کد HTML:
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "/WebServices/SaveData.asmx/Savedata",
data: "{'workdemo':" + JSON.stringify(obj) + "}",
dataType: "json",
success: function (data) {
if (data.d) {
{
//alert('true');
$(".ProcessDialog").css({ "background-image": "url('TsaImgs/Load-Cnfrm.png')" });
$(".ProcessDialog p").html("عملیات با موفقیت انجام شد. <br /> اطلاعات شما در سامانه ثبت گردید.");
$(".ProcessDialog").delay(1000).fadeOut(1000);
$("#lightbox").delay(1000).fadeOut(1000);
$(".txtbox").each(function () {
$(this).css({ "color": "#c9c6c6" });
$(this).val($(this).attr('title'));
});
}
} else {
//alert('false');
$(".ProcessDialog").css({ "background-image": "url('TsaImgs/Load-Error.png')" });
$(".ProcessDialog p").html("خطا در ثبت! <br /> مجدداً سعی نمایید.");
$(".ProcessDialog").delay(1500).fadeOut(1000);
$("#lightbox").delay(1500).fadeOut(1000);
}
},
error: function () {
//alert("error");
$(".ProcessDialog").css({ "background-image": "url('TsaImgs/Load-Error.png')" });
$(".ProcessDialog p").html("خطا در بررسی! <br /> مجدداً سعی نمایید.");
$(".ProcessDialog").delay(1500).fadeOut(1000);
$("#lightbox").delay(1500).fadeOut(1000);
}
});