Php html格式的jquery ajax响应
我已经向服务器发送了查询ajax请求。服务器响应包含两个变量,即errmsg或successsg。所以,我如何理解响应是errmsg还是successsg。下面解释更多代码 script.jsPhp 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({
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);
}
});