Return 在 jquery.ajax 调用的函数中
Return in a function called by jquery.ajax
我有问题。我在我的项目中使用 Symfony 1.4,在 action.class.php 中有一个模块 module1 和一个方法 executeAjaxEdit。所以在我的一个模板中我有这个:
jQuery.ajax({
type : "POST",
url : "<?php echo url_for('module1/ajaxEdit')?>",
data : {'data': mydata},
async : false,
});
有没有办法从我的方法 executeAjaxEdit 中取回结果?
谢谢大家(对不起我的英语我是法国学生)
编辑:我发现了问题,在我的函数 executeAjaxEdit 中我有 return myReturn
而不是 echo myReturn
没关系,并将我的数据发送回 ajax.
如果我正确理解你的问题,那么我认为应该这样做:
jQuery.ajax({
type : "POST",
url : "<?php echo url_for('module1/ajaxEdit')?>",
data : {'data': mydata},
async : false,
success: function (result){ /*result is result on success*/ },
error: function (result) { /*result is result on error*/ }
});
我有问题。我在我的项目中使用 Symfony 1.4,在 action.class.php 中有一个模块 module1 和一个方法 executeAjaxEdit。所以在我的一个模板中我有这个:
jQuery.ajax({
type : "POST",
url : "<?php echo url_for('module1/ajaxEdit')?>",
data : {'data': mydata},
async : false,
});
有没有办法从我的方法 executeAjaxEdit 中取回结果?
谢谢大家(对不起我的英语我是法国学生)
编辑:我发现了问题,在我的函数 executeAjaxEdit 中我有 return myReturn
而不是 echo myReturn
没关系,并将我的数据发送回 ajax.
如果我正确理解你的问题,那么我认为应该这样做:
jQuery.ajax({
type : "POST",
url : "<?php echo url_for('module1/ajaxEdit')?>",
data : {'data': mydata},
async : false,
success: function (result){ /*result is result on success*/ },
error: function (result) { /*result is result on error*/ }
});