アプリ版:「スタンプのみでお礼する」機能のリリースについて

エラーが戻ってこず困っています。
質問させてください。

■質問内容
以下の記載の、【url: "./ajax_upd_user.php",】内部にて
任意のエラーコードを返し、【error: function(){】へ遷移するようにしたい。

■現状
【ajax_upd_user.php】で任意のPHPの「throw new exception」を返しても
successになってしまう。。。

■ソースコード一部
○「test.php」に以下のコードを記載
$.ajax({
type: "POST",
url: "./ajax_upd_user.php",
data: strData,
dataType: "html",
success: function(res){
$('#form_Area').oneTime(2000,function(){
$('#form_Area').unmask();
getUpdateAll(res);
})},
error: function(){
$('#form_Area').unmask();
alert( "登録処理でエラーが発生しました。");
}
});

お手数ですが、知っている方いらっしゃいましたら
ご教授お願いいたします。

以上、よろしくお願いいたします。

A 回答 (1件)

例外を投げても200 OKのままでしょうから、


header関数で任意のコードを返しましょう。

<?php
header("HTTP/1.1 503 Service Unavailable");
?>
    • good
    • 0
この回答へのお礼

shiren2さん

ご回答ありがとうございます。
おっしゃる通りにしたらエラーとして返りました。

非常に助かりました。
ありがとうございます!

お礼日時:2013/10/25 13:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!