Я только начинаю изучать jquery ajax framework, вот моя первая попытка:
<div>
<input id="ajax" type="button" value="Read" />
</div>
также js-код:
$("#ajax").click(function () {
$.ajax({
type: "get",
url: "http://www.111222333444555.com",
//url: "http://www.google.com"
// timeout: 2000,
success: function () {
alert("ajax success!");
},
error: function () {
alert("ajax failed!");
}
});
});
, очевидно, "http://www.111222333444555.com" недоступен,поэтому я считаю, что resault - это предупреждение «ajax fail!», но результатом является то, что будет выполнена функция успеха, которая выдаст предупреждение «ajax success!»
, затем я изменю URL на «http://www.google.com",it alert»Успех Аякса!а также,
, почему доступный URL-адрес может вызвать функцию успеха? Как я могу избежать ситуации? Я хочу, чтобы URL-адрес был недоступен, он будет автоматически выполнять функцию ошибки? Как точно работает $ .ajax?
Пожалуйста, помогите мне, большое спасибо