Cakephp ajax请求无效url

Cakephp ajax请求无效url,cakephp,Cakephp,我有一个视图页面,其中我必须根据在selecbox中选择的选项加载不同的视图。但我的问题是ajax请求发送到的url不正确。 要格式化的正确路径如下所示,但ajax请求转到。我这里有什么问题??我的代码如下: jQuery('#ptype').change(function(){ var param = "id="+jQuery(this).val(); jQuery.ajax({ type: "POST", url: "/users/getView",

我有一个视图页面,其中我必须根据在selecbox中选择的选项加载不同的视图。但我的问题是ajax请求发送到的url不正确。 要格式化的正确路径如下所示,但ajax请求转到。我这里有什么问题??我的代码如下:

jQuery('#ptype').change(function(){ 
var param = "id="+jQuery(this).val();
jQuery.ajax({
        type: "POST",
        url: "/users/getView",
        data: param,
        dataType: "text",
        success: function(data){                    
                                                                             if(data)                                        jQuery('#profile_info').html(data);                                                }
}); 

}))

写入完整地址:

/AppName/Controller/Action/

您可以使用firebug调试任何ajax请求。这很有帮助。

我认为问题是第一个前斜杠。 url:“***/**用户/getView”

在url中:删除用户前面的第一个前斜杠(/),它将正常工作。我使用相同的格式,没有任何问题。它会像。 url:“用户/getView”


它比您的替代品更易于使用:Html->url(数组('controller'=>'users','action'=>'getView');?>

很抱歉给您带来不便,已将url标记从“/users/getView/”更改为“”,现在工作正常