Javascript CakePhp:$ajax->;链接:如何在完成操作后生成结果?

Javascript CakePhp:$ajax->;链接:如何在完成操作后生成结果?,javascript,ajax,cakephp,prototypejs,helper,Javascript,Ajax,Cakephp,Prototypejs,Helper,我开始使用cakePhp生成ajax请求(它使用原型) 我的控制器返回正确的值,但在返回时我找不到如何处理它: <?php echo $ajax->link("Update my ***** div", array( 'controller' => 'products', 'action' => 'test') , array("complete" => "update(request)") ); ?> 如果在我的javascript更新方法中,I“al

我开始使用cakePhp生成ajax请求(它使用原型)

我的控制器返回正确的值,但在返回时我找不到如何处理它:

<?php echo $ajax->link("Update my ***** div", array( 'controller' => 'products', 'action' => 'test') , array("complete" => "update(request)") ); ?>

如果在我的javascript更新方法中,I“alert(request),我只看到XMLHTTPRequest对象,而没有看到响应

一旦我收到结果,我需要用javascript处理结果,我该怎么做

我看到了一些东西(),但它太脏了,我认为这样做是不对的:使用“update”选项用这个结果更新一个隐藏的div,然后在我完成时用javascript解析这个div,但这意味着每次ajax调用我必须拥有一个隐藏的div(我将有一些parralels ajax调用),我不喜欢只为了检索我的ajax调用而给浏览器一些渲染的东西

非常感谢


<?php echo $ajax->link("Update my ***** div", array( 'controller' => 'products', 'action' => 'test') , array("complete" => "javascript:update(request.responseText)") ); ?>

Hum…我的更新方法已经被调用,问题是我在参数中收到了XMLHTTPRequest(而不是响应)