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

  • Brendan van Son

    Brendan van

    5 Aralık 2006
  • PamtheBlamofficial

    PamtheBlamof

    31 Aralık 2010
  • YouplusmeVEVO

    YouplusmeVEV

    4 EYLÜL 2014