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*/ }
});