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 を介して文字列を渡している場合、success() 関数は $.ajax 関数で呼び出されないのでしょうか? PHPスクリプトから渡されたものに応じて、 $.ajax error() 関数を何らかの方法で「起動」する方法はありますか?