JQuery: проверка успешности отправки постбека

elitedesign
На сайте с 25.10.2012
Offline
69
838

Всем привет! Хочу сделать проверку успешности отправки постбека. Чтобы если постбек успешно отправился, появлялось сообщение об успехе. А если наоборот - то о неуспехе.

Данная конструкция c одними урлами работает, с другими - нет. Чаще нет - пишет что запрос не был отправлен. Подскажите плиз где косяк (урл ставлю рабочий)?


$.ajax({
type: 'POST',
url: 'http://test.ru',
cache: false,
timeout: 2000,
success: function(html)
{alert('Тестовый POSTBACK-запрос успешно отправлен.');},
error: function(html)
{alert('Тестовый POSTBACK-запрос не был отправлен.');}
});

Заранее спасибо.

LEOnidUKG
На сайте с 25.11.2006
Offline
1725
#1

Данная конструкция может работать только с сайтом на котором она стоит.

Поэтому о каком урле идёт речь?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
elitedesign
На сайте с 25.10.2012
Offline
69
#2
LEOnidUKG:
Данная конструкция может работать только с сайтом на котором она стоит.

Поэтому о каком урле идёт речь?

Спасибо за Ваш ответ. Вот пример урла: https://mastertraf.com/?subid=1&subid=2

Моя задача: отправить постбек на сторонний сайт и проверить что он успешно (или не успешно) отправился. Выдать сообщение либо об успехе либо о неуспехе. Причем обязательно на Аяксе, без перезагрузки страницы.


$.ajax({
type: 'POST',
url: 'https://mastertraf.com/?subid=1&subid=2',
cache: false,
timeout: 2000,
success: function(html)
{alert('Тестовый POSTBACK-запрос успешно отправлен.');},
error: function(html)
{alert('Тестовый POSTBACK-запрос не был отправлен.');}
});

Данная конструкция не работает. Насколько я Вас понял из-за стороннего УРЛа. Ищу выход, как победить чтобы заработало.

S
На сайте с 30.09.2016
Offline
469
#3

В javascript работает политика одного домена. Так что без JS.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
S
На сайте с 13.10.2014
Offline
171
#4
elitedesign:
Данная конструкция не работает. Насколько я Вас понял из-за стороннего УРЛа. Ищу выход, как победить чтобы заработало.

И не заработает. Политика безопасности браузеров не позволит.

вы можете только отправить запрос на свой сайт, а оттуда, уже с помощью php (или какого другого серверного языка) отправить запрос на чужой сайт.

elitedesign
На сайте с 25.10.2012
Offline
69
#5

Спасибо всем Вам! Ситуация стала понятной благодаря Вам.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий