Как получить сообщение String в результате вызова Ajax - PullRequest
0 голосов
/ 18 сентября 2018

Я пытаюсь получить строковое сообщение от вызова Ajax, но я не могу перехватить ответ в ответе. Я пытаюсь вернуть его как jsonArray, но не могу извлечь результат, я публикую сообщениекод ниже

Это jsp, где я пишу Ajax-вызов

function populateEmailID(emailId) {

 if (emailId==""){
strSearch="NoEmpty";
}else{
strSearch=emailId;
}
 var jsonParams = "operation=getUserMailID&searchString=" + 
 escape(strSearch); 

$.ajax({
url: "servlets/AjaxServlet",
data: jsonParams,
type: "POST",
cache: false,
dataType: "json", 
async: true,    
timeout: 3600000,  
error: function(request,error) {   
    if (error == "timeout") {    
        alert("Request timed out while retrieving items.");   
    }   else {    
        alert("Error: " + error + " while retrieving items.");   
    }   
    request.abort();
},
success: function(jsonData){
    var selectlogResults = ""; 

if(jsonData.result == "success") {
 }

Это AjaxServlet, где я помещаю значение для вызова db

else if (operation.equalsIgnoreCase("getUserMailID")){
                emailResponse = ajaxhlp.updateUserMailID(emailid);
                errorMessage = "Updated successfully";
            }

здесьemailResponse - это строка, которая получает сообщение из БД, я хочу отобразить сообщение в функции успеха, что я не могу сделать.Я посетил ссылку

Возвращение результата строки из метода Ajax

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...