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

  • fireflame65

    fireflame65

    27 Mart 2007
  • Krumme1996

    Krumme1996

    21 EYLÜL 2009
  • xiaoyu85

    xiaoyu85

    20 ŞUBAT 2010