2013-04-26 40 views
-1

您好,我有一个AJAX功能,我不能够重定向到我需要的控制器CakePHP中AJAX功能不是重定向到其它页面

$.ajax({ 
    type: "POST", 
    url: "/NewEvents/some_function", 
    data:array, 
    async: true, 
    success: function (data) { 
    alert('hello'); 
} 

NewEvents是我的控制器,some_function就是我想要的数据去...

// In my controller file 
function some_function() 
{ 
     some code..... 
} 

以及如何更改输出格式?

任何人都可以帮我用我的代码?

+0

该死的,在这里发帖之前仔细检查语法错误! – 2013-04-26 10:08:19

+0

请修正语法错误并提供更多详细信息,如其他答案/评论中所述。 – Akshay 2013-04-26 10:22:47

+0

有任何CSRF保护。在你的网站?可能会自动将隐藏的标记字段插入到表单中,然后检查并阻止 – 2013-04-26 10:26:04

回答

1

使用AJAX成功函数Ajax请求成功完成后,请参阅下面的代码,

$.ajax({ 
     type: "POST", 
     url: "/NewEvents/some_function", 
     data:array, //data you want to pass the 
     success: function (data) { 
     alert('hello'); // after success hello will alert. 
     } 
     });