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

  • FrameCityJackal

    FrameCityJac

    4 Aralık 2010
  • Jason Parker

    Jason Parker

    14 Aralık 2009
  • TheTwistedFrequency

    TheTwistedFr

    26 NİSAN 2010