我使用Ajax来调用一个php站点,但我想要做一些“成功”和“出错”的事情。Ajax和Jquery - 成功
到现在为止,这是我的JS:
$("#votePositive").click(function(){
var idEntrada = $('.entry').attr('id');
var url = "{{ path('moderar_entrada_votacion') }}";
var eleccion=1;
$.ajax({
type: "POST",
url: url,
data: {
idEntrada: idEntrada,
eleccion: eleccion
},error: function(){alert("eee")}, success: function(){alert("bbb")}
});
});
所以这是我的PHP代码(只是一个回报,只是想尝试一下,如果连接正常工作)
return true
但我的网站的弹出窗口警报“eee”。
我试过:
return false
但同样正在发生的事情,EEE警报了正在添加。
如果我只是从php文件中删除“返回”状态,它会显示“bbb”警报。
我该如何处理这些退货?我该如何告诉Ajax它可以或不可以?
你的php脚本应该是打印值,而不是“返回”什么是返回到ajax调用是http响应。数据是响应的主体,无论您在该页面上回复什么。有一件事可能会帮助你在ajax调用中设置数据类型。 – ajon 2013-03-03 16:07:11