gpt4 book ai didi

php - Ajax从PHP函数获取错误或成功消息

转载 作者:行者123 更新时间:2023-12-01 06:46:55 24 4
gpt4 key购买 nike

我使用 JSON post 将数据发送到 php 函数。我想收到两种不同类型的响应:成功错误。例如,以下函数:

function some_function(){

if ($error){
echo "some error";
exit;
} else {
echo "everything is ok"
exit;
}

}

在这种情况下,两条消息都会返回成功。如何让ajax中的错误信息返回到错误函数中?这是ajax代码:

jQuery.ajax({

url: '<?php echo $url; ?>',
data: response,
dataType: 'JSON',
type: 'POST',
success:function(data){
console.log(data);
},
error: function(data, errorThrown){
console.log(errorThrown);
}

});

最佳答案

试试这个:

jQuery.ajax({

url: '<?php echo $url; ?>',
data: response,
dataType: 'JSON',
type: 'POST',
success:function(data){
if(data['error']){
alert(data['error']);
}else{
alert(data['success']);
}
},
error: function(data, errorThrown){
console.log(errorThrown);
}

});

在 PHP 页面上:

function some_function(){

if ($error){
$msg = array("error"=>"some error";
} else {
$msg = array("success"=>"everything is ok");
}
echo json_encode($msg);die;
}

关于php - Ajax从PHP函数获取错误或成功消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24075204/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com