回答編集履歴

2 追加の質問

orange0190

orange0190 score 1623

2015/05/29 10:10  投稿

単純にエラーを消すだけなら、`isset($_SERVER['HTTP_X_REQUESTED_WITH'])`で$_SERVER['HTTP_X_REQUESTED_WITH']が入っているかを調べてから、処理を行えば消えます。
そうではなく、ajax側をどうにかしたいなら、その場しのぎ的な方法ですが、jQueryのバージョンが1.5以上なら、ajaxの引数に
```lang-javascript
headers:{'X-Requested-With': 'XMLHttpRequest'}
```
を追加することで対処できるかもしれません。
を追加することで対処できるかもしれません。
追記
---------------------------------------------------------------------
疑問に思ったことがあるのですが、まさか同一IDのフォームが複数存在しているなんてことはないですよね?
1 修正

orange0190

orange0190 score 1623

2015/05/29 09:57  投稿

単純にエラーを消すだけなら、`isset($_SERVER['HTTP_X_REQUESTED_WITH'])`で$_SERVER['HTTP_X_REQUESTED_WITH']が入っているかを調べてから、処理を行えば消えます。
そうではなく、ajax側をどうにかしたいなら、その場しのぎ的な方法ですが、jQueryのバージョンが1.5以上なら、ajaxの引数に
```lang-javascript
headers:{X-Requested-With: 'XMLHttpRequest'}
headers:{'X-Requested-With': 'XMLHttpRequest'}
```
を追加することで対処できるかもしれません。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る