نشان دادن پیام هنگام ثبت کردن در دیتا بیس با ajax
سلام دوستان من کد 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);
}
});
نقل قول: نشان دادن پیام هنگام ثبت کردن در دیتا بیس با ajax
نقل قول: نشان دادن پیام هنگام ثبت کردن در دیتا بیس با ajax
برای نمایش پیغام از toastr.js استفاده کنید. در ضمن مشخص نکردید مشکل شما دقیقا کجاست !؟
نقل قول: نشان دادن پیام هنگام ثبت کردن در دیتا بیس با ajax
نقل قول:
نوشته شده توسط
hakim22
برای نمایش پیغام از toastr.js استفاده کنید. در ضمن مشخص نکردید مشکل شما دقیقا کجاست !؟
مشکلم حل شد نشون نمیداد تیک سبز رو که میخواستم به اضافه پیغام های دیگه. باید تو jquery تعریفات رو میذاشتم و فراخوانی میکردم بعدش تو ajax استفاده میکردم. :اشتباه:
نقل قول: نشان دادن پیام هنگام ثبت کردن در دیتا بیس با ajax
نقل قول:
نوشته شده توسط
saeidpsl
خیلی جالب و مفید بود اما کد خودم بهتر کار میکنه ;)