我正在尝试发送一个带有ajax post请求的json对象。我正在做的事情有些不对劲。这是我的代码。
$.ajax({
url : formURL,
type: 'POST',
data : data,
success:function(data, textStatus, jqXHR)
{
console.log(data);
},
error: function(jqXHR, textStatus, errorThrown)
{
console.log(errorThrown);
},
});无论我尝试在我的操作中返回什么,error部分中的console.log都抛出一个空字符串。以下是ajax帖子发布的代码的一部分:
public function saveInfosAction(){
$request = $this->getRequest();
$eav = $this->getServiceLocator()->get('Frontend\Model\Eav');
return "test";
} 有人能给我一个提示为什么它不工作吗?提前感谢
发布于 2014-04-05 14:43:18
在使用ajax时,必须使用echo从ajax请求页面返回值。将return更改为echo。
echo "test";
exit;https://stackoverflow.com/questions/22877523
复制相似问题