私はinsertStatusと呼ばれる JSON 値を返しています。次のように関数aftersubmitから取得したいと思います。
var addOptions =
{
closeOnEscape: true,
width:500,
url: 'addMember',
savekey: [true, 13],
afterSubmit : function(response, postdata)
{
alert(response.insertStatus);
},
resize : false,
closeAfterAdd: true
};
ただし、「未定義」というメッセージを表示するだけです。
この値は、新しいレコードの挿入がデータベースに正常に保存されたかどうかを教えてくれるため、JSON として InsertStatus の値を取得しようとしています。ここから JSON 値を取得できない場合は、別のアプローチに従うべきでしょうか?
以前、別のタスクで errorText を使用しましたが、JSON 値を返す代わりに、カスタム エラー メッセージで HTTP エラー ステータスを返しました。どちらが最善のアプローチでしょうか? 2番目のアプローチの方が優れていたとしても、最初のアプローチの答えを知りたいです。ご協力いただきありがとうございます。