如何通过Ajax调用获取String消息

时间:2018-09-18 13:16:47

标签: json ajax string

我正在尝试从Ajax调用获取字符串消息,但我无法在return中捕获响应。我正在尝试将其作为jsonArray返回,但无法提取结果,我正在发布下面的代码

这是我正在编写Ajax调用的jsp

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是一个字符串,正在从数据库中获取消息,我想在成功函数中显示该消息,但我无法执行。 我已经访问了链接

Returning String Result from Ajax Method

0 个答案:

没有答案