Cakephp AJAX запрос неверный URL - PullRequest
1 голос
/ 10 октября 2011

У меня есть страница просмотра, на которой мне нужно загружать различные представления в соответствии с параметром, выбранным в поле выбора. Но моя проблема в том, что URL, на который отправляется ajax-запрос, неверен. Правильный путь для форматирования выглядит так: 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 ]

2 голосов
/ 11 октября 2011

напишите полный адрес:

/AppName/Controller/Action/

вы можете использовать firebug для отладки любых ajax-запросов. это очень полезно.

0 голосов
/ 10 октября 2014

Проблема, как мне кажется, в первом слэше.url: "** / ** users / getView",

в url: удалите первую косую черту (/) перед пользователями, и она будет работать нормально.Я использую тот же формат без каких-либо проблем.Это будет похоже.url: "users / getView",

проще и понятнее в использовании, чем замена: Html-> url (массив ('controller' => 'users', 'action' => 'getView'));?>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...