我正在尝试将数据从PHP发送到jQuery成功处理程序,然后处理该数据.
我只是通过php完成它echo,然后在ajax成功处理程序响应文本中收到echo字符串.这不是我的问题.
PHP:
function function_name() {
$Id = $_POST['id'];
if(/*condition*/){
echo "yes";
}
}
Run Code Online (Sandbox Code Playgroud)
JS:
$.ajax({
type:'POST',
data:{action:'function_name', id:ID},
url: URL,
success: function(res) {
if(res == 'yes'){
alert(res);
}
}
});
Run Code Online (Sandbox Code Playgroud)
以上示例提醒是.到现在为止,每件事都是完美的
我的问题是假设如果PHP抛出任何警告,那么ajax成功响应文本将被填充两件事:
如果有任何来自php的警告,将数据从php发送到ajax成功处理程序的最佳成功方法是什么?