Php html格式的jquery ajax响应

Php html格式的jquery ajax响应,php,jquery,ajax,Php,Jquery,Ajax,我已经向服务器发送了查询ajax请求。服务器响应包含两个变量,即errmsg或successsg。所以,我如何理解响应是errmsg还是successsg。下面解释更多代码 script.js $.ajax({ url:"abc.php", method:"POST", data:$('#form').serialize(), success:function(data){ ????????? } error:function(da

我已经向服务器发送了查询ajax请求。服务器响应包含两个变量,即errmsg或successsg。所以,我如何理解响应是errmsg还是successsg。下面解释更多代码

script.js

$.ajax({
    url:"abc.php",
    method:"POST",
    data:$('#form').serialize(),
    success:function(data){
        ?????????
    }
    error:function(data){
        .......                     
    }
});
abc.php

<?php
if (condition) {
    $successmsg = hello;
    echo "$successmsg";
}
elseif (condition) {
    $errmsg = Error Occured;
    echo "$errmsg";
}
elseif (condition) {
    $successmsg = welcome;
    echo "$successmsg";
}
else {
    $errmsg = Bye;
    echo "$errmsg";
}
?>

您可以使用以下代码返回服务器的响应:

<?php
  if ($textvar > 500){
    echo 'SUCCESS';
  }else{
    echo 'ERROR';
  }
?>

返回错误或成功,具体取决于您在php中对代码所做的操作,例如

return iferror ? ['errmsg' = 'Error'] : ['successmsg'=>'success'];
然后用类似ajax的方式获得响应

$.ajax({
       url : 'your-url,
       data : {your - data},
       success: function(response){
            if(response.successmsg){
                console.log(response.successmsg);
              }
            else{
               console.log(response.errmsg);
           },
       error: function(response){
          console.log(response);
          }
      });

请提供更多解释的代码服务器做什么?它是否有解释这些信息的文档?您的问题需要更多详细信息。提供的信息太少,无法理解您正在尝试的内容或方式。请同时添加一些代码。
$.ajax({
       url : 'your-url,
       data : {your - data},
       success: function(response){
            if(response.successmsg){
                console.log(response.successmsg);
              }
            else{
               console.log(response.errmsg);
           },
       error: function(response){
          console.log(response);
          }
      });