在php脚本中,在尝试插入数据库之后,我将返回调用$ .ajax()函数的新记录的id或错误消息:
if ($newID > 0) {
// Successfully added new record
echo $newID;
} else {
// No new record was inserted
echo 'Error: ' . mysqli_error($dbc);
}
我的问题是:如果php else子句被触发并且我通过echo传递一个字符串,那么不会在$ .ajax函数中调用success()函数吗?有没有办法以某种方式“触发”$ .ajax error()函数,具体取决于从php脚本传递的内容?
答案 0 :(得分:1)
header("HTTP/1.0 404 Not Found");
请参阅http://php.net/manual/en/function.header.php和http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html