Ben geçen bazı tarihlerde bazı doğrulama yapmak için ajax kullanarak (temelde emin ilk tarih / saat 2. tarih / zaman önce cereyan ettiği yapım ve boş ne) ediyorum.
Ben uyumsuz ayarlamak true varsa, çalışır, ama benim form doğrulama kalanıyla aynı anda çalışıyor çünkü ben yanlış pozitif olsun. Ben yanlış ayarlarsanız, o zaman ben "XMLHttpRequest İstisna 101" çizgisinde bir hata alıyorum.
Ben sadece bu hataya neyin neden olduğunu bilmek isteyen kulüpler ve (false uyumsuz set tutarken) nasıl bir ondan kurtulmak yok. Ben etrafında almak için diğer seçenekleri var, ama ben daha çok bunu düzeltmek için nasıl ve ne bilirdin.
örnek sorgu dizesi ?action=validate_dates&start_date=12/12/2009 21:00:00&end_date=12/12/2009 23:00:00&rsvp_start=11/21/2009&rsvp_end=11/30/2009
"Ya dönmek" ya da kötü işaretlenmiş olmalıdır alanların virgülle ayrılmış liste olacaktır.
function validate_event()
{
$.ajax({
type: "POST",
url: "company_event_ajax.php",
data: querystring,
dataType: "text",
async: false,
error:function (xhr, ajaxOptions, thrownError)
{
alert(thrownError);
},
success: function(msg)
{
if (msg == "")
{
$("#event_start_date,#event_end_date,#rsvp_start_date,#rsvp_end_date").css("background-color", "#fff");
}
else
{
var errs = msg.split(',');
for (i = 0; i < errs.length; i++)
{
$("#"+errs[i]).css("background-color", "#fcc");
}
disable = true;
}
}
});
if (disable) return false;
else return true;
}
Bu oluyor ilk kez değil. Ben 101 hata hakkında gelmesine neden olur ve nasıl / düzeltmek önlemek için tam olarak bilmek istiyorum.