Cakephp ajax请求无效的url

时间:2011-10-10 05:12:38

标签: cakephp

我有一个视图页面,我必须根据选择框中选择的选项加载不同的视图。但我的问题是发送ajax请求的url不正确。 要格式化的正确路径类似于此http://pc12/cakephp/users/getView,但ajax请求转到http://pc12/users/getview。这是我的问题?我的代码如下:

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

});

2 个答案:

答案 0 :(得分:2)

写完整地址:

/AppName/Controller/Action/

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

答案 1 :(得分:0)

问题是我认为的第一个正面斜线。 url:" ** / ** users / getView",

在url中的

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

使用起来非常简单明了:Html-> url(数组('控制器' =>'用户''行动' =>' getView')); ?>