0

PDO を使用して SQL にアクセスする php ファイルがあります。Ajax を使用して php スクリプトを実行しています。たとえば、(ボタンをクリックするとajax関数が表示されます)。Ajax で実行すると、PDO エラーは表示されません。ただし、Ajax を使用せずに php ファイルを実行すると、エラーが正常に報告されます。たとえば、php の URL に直接アクセスするとします。

私の質問は、ajax によってアクセスされた場合でも、php スクリプトを停止してエラーを表示する方法です。

Die() は機能しません。

私は ajax を介してエラーをエコーし​​たくありません。スクリプト全体を停止して、エラーをエコーし​​ます。

ありがとう

4

1 に答える 1

0

エラーページは返されていますが、ブラウザウィンドウではなくJavaScriptに返されています。

ほとんどの場合、ページ ステータスが 200 であるため、ajax 呼び出しはエラーとして解釈されません。

2 つのオプション。

  1. ソートされるまで、ajax 呼び出しとして実行しないでください。の場合GET、これは非常に簡単です。ブラウザ ウィンドウにアドレスを挿入して、出力内容を確認するだけです。
  2. ajax呼び出しをオフにできない/オフにしたくない場合は、ブラウザーの開発ツールで、返されているリソースを確認できます(たとえば、クロムではネットワークタブです)。出力。
于 2013-08-09T20:48:15.877 に答える