始める前に、同様のタイトルのすべての推奨される質問を調べました。このjQuery Ajax は 404 エラーを返しますが、応答は正しいですが、それはたまたまワードプレスの問題であり、ワードプレスを使用していないため役に立ちません。
これはここでは基本的なことですが、それでも準拠させることはできません。
JavaScript 呼び出し
$.ajax({
type: 'POST',
url: '/commentCenter/index/comment-ajax',
dataType: "text",
data: formData,
success: function(result){
console.log(result);
}
});
コントローラー/アクション
public function commentAjaxAction() {
$this->_helper->layout()->disableLayout();
$this->view->output = "testData";
}
コメントAjax.phtml
<?php
header('HTTP/1.1 200 OK');
echo $this->output;
?>
だから、私はここでほぼすべてを試してきました。Chrome インスペクターで 404 ステータス コードを確認できますが、応答でビューの出力も確認できます。だから、私はそれが機能することを知っています。ビューにステータス コード ヘッダーを追加しようとしました (s&g のコントローラーにも追加しましたが、ダイスはまだ追加していません。前述のように、同様の問題に対する他の解決策を見てきましたが、それらはすべてワードプレスに関連しています。 m 何かを見ています。
前もって感謝します。