在开始之前,我查看了所有推荐的类似标题的问题,即使是这一个问题jQuery Ajax returning 404 Error, but correct Response但是这个问题恰好是一个wordpress问题,而且我没有使用wordpress,所以没用。< / p>
这是基本的东西,但我无法让它遵守。
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";
}
commentAjax.phtml
<?php
header('HTTP/1.1 200 OK');
echo $this->output;
?>
所以,我一直在尝试这里的一切。在Chrome检查器中,我可以看到404状态代码,但我也可以在响应中看到我的视图输出。所以,我知道它有效。我试图将状态代码标题添加到视图中(我还将其添加到控制器中,但是还没有骰子。正如我所提到的,我已经看到了类似问题的其他解决方案,但它们都与wordpress有关。我知道我正在寻找一些东西。
提前致谢。