вывод ответа в браузер - PullRequest
0 голосов
/ 03 июня 2019

выкладываю половину кода, потому что остальное работает.

просто нужно посмотреть, может ли Ват, я хочу работать

Вопрос: можно ли отправлять ошибки alert () в браузеры. потому что alert () просто выводит ошибки во всплывающем окне браузера

так что я хочу сделать это как в функции успеха, где вы делаете

$('#resp').text(response.feedback); и отправьте ответ на html, как <div id="resp"></div>

поэтому мой главный вопрос - возможно ли отправлять в браузер сообщения об ошибках (), а не в браузере?

чтобы отправить его в браузер и вызвать его с идентификатором, как описано выше, функция успеха

beforeSend: function(){ 

        if ($("form input[name='email']").val() == "") {
        alert("Text-field is empty.");
        return false;
            }
        },
         success: function(response) {
         $("#Submit").attr("disabled", true);
    $('#resp').text(response.feedback);
  },

Ответы [ 3 ]

0 голосов
/ 03 июня 2019

Вместо

alert("Text-field is empty.");

сделать

$('#resp').text("Text-field is empty.");
0 голосов
/ 03 июня 2019

, если я вас правильно понял:

beforeSend: function(){ 

        if ($("form input[name='email']").val() == "") {
           $('#resp').text('TextField is Empty');
           return false;
        },
},
success: function(response) {
    $("#Submit").attr("disabled", true);
    $('#resp').text(response.feedback);
},
0 голосов
/ 03 июня 2019

Вам нужно будет отправить какой-нибудь флаг / сообщение обратно в браузер в ответе вашего сервера.Затем проверьте этот флаг / сообщение и представьте оповещение () в коде на стороне клиента.

например

function showMessage(msg){
  alert(msg);
}

//in your success bit
success: function(response){
  if(response.someFlagYouSet == "NO_SUPPLIES_LEFT"){
    showMessage("There are no supplies left... sorry");
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...