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

  • Droid Life

    Droid Life

    17 Kasım 2009
  • manadude21

    manadude21

    11 Mart 2008
  • movies95

    movies95

    27 Kasım 2006