SORU
18 Aralık 2008, PERŞEMBE


jQuery Ajax hata işleme, Haritayı özel durum iletileri

JQuery AJAX hata mesajımı bir uyarı olarak özel durum iletileri göster yapabileceğim bir şey var mı?

Örneğin, eğer istediğim atmak için bir istisna üzerinde sunucu tarafı) Struts throw new ApplicationException("User name already exists");, istiyorum yakalamaya mesaj ("kullanıcı adı zaten var') jQuery AJAX hata iletisi.

jQuery("#save").click(function () {
  if (jQuery('#form').jVal()) {
    jQuery.ajax({
      type: "POST",
      url: "saveuser.do",
      dataType: "html",
      data: "userId="   encodeURIComponent(trim(document.forms[0].userId.value)),
      success: function (response) {
        jQuery("#usergrid").trigger("reloadGrid");
        clear();
        alert("Details saved successfully!!!");
      },
      error: function (xhr, ajaxOptions, thrownError) {
        alert(xhr.status);
        alert(thrownError);
      }
    });
  }
});

Ben atılan hata uyarı, ikinci uyarı, undefined alıyorum ve durum kodu 500.

Yanlış gidiyorum nerede emin değilim. Ben bu sorunu düzeltmek için ne yapabilirim?

CEVAP
16 Ocak 2009, Cuma


Bir şey için Response.StatusCode 200 ' den başka ayar olduğunuzdan emin olun. Senin durum mesajı Response.Write, o zaman kullanmak... kullanarak yaz

xhr.responseText

javascript içinde...

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Mega64

    Mega64

    24 ŞUBAT 2006
  • MkElite

    MkElite

    13 NİSAN 2012
  • Semantic Mastery

    Semantic Mas

    30 EKİM 2013