2
私は現在javascriptでコーディングしており、壁に当たっています。 Javascript FETCH POSTへのPOSTは次のとおりです。PHPで例外をJavaScriptに返すFETCH API
( 'form')は私のフォームIDです。
fetch(URL_TO_POST, {
method: 'post',
body: new FormData(document.querySelector('form'))
}).then(response => {
console.log(response);
});
PHPファイル:
if(!isset($_POST['email'])){
throw new exception (blabla);
}
URL_TO_POSTは "validation.php" のようなもので、コード内で私はいくつかのPOST情報を取得し、そこにいくつかのものを行います。問題は、私はjavascriptの応答に任意の例外をスローすることはできません!それについての考えは?注:jsコードだけでシンプルできれいにしているので、私は投稿にajaxを使用していません。 ありがとう!
サーバーに送信された無効なデータを処理するための拒否ハンドラを使用することができ、あなたのJavaScriptで
例外を投げて何を期待しますか? –
私は、例外を正確に投げるのではなく、ユーザーにフィードバックを送ることを意味します。ユーザーが間違った形式などで電子メールを入力した場合 –
ステータスコードが200でない場合送信 –