пост запросы
отправляю запрос на сервер:
$('#id').click(function(){
$.post('/url/',{"data":"gfdgf"},function(data){
.....
},"json");
});
Такой вопрос как запустить вывод ошибки связи, другими словами как можно определить что запрос не дошел до адресата? Предположим запрос не дошел до сервера, а также такой случай - запрос не дошел от сервера к браузеру? |
$('#id').click(function(){
ajax_my(post)
});
function ajax_my(post)
{
var serverAdress = '/url/';
posl_ = encodeURIComponent(post);
pushPOST = 'mypost=' + turl_;
$.ajax({
type: "POST",
url: serverAdress,
cache: false,
data: pushPOST,
dataType: "json",
timeout: 10000,
async: false,
beforeSend: function(){},
success: function(){все получилось},
error: function(xhr, str){
alert('Возникла ошибка: ' + str);
}
});
}
как нибудь так |
спасибо, а при использование $.post $.get вроде нельзя запустить функцию ошибки ?
|
Цитата:
$.ajax({
type: 'POST',
url: url,
data: data,
success: success,
dataType: dataType
});
|
| Часовой пояс GMT +3, время: 08:52. |