/ / Cakephp ajax żądanie niepoprawny adres URL - cakephp

Błędny URL żądania Cakephp ajax - cakephp

Mam stronę przeglądania, w której muszę załadowaćróżne widoki w zależności od opcji wybranej w skrzynce selekcyjnej. Ale moim problemem jest to, że adres URL, na który wysyłane jest żądanie ajax, jest niepoprawny. Prawidłowa ścieżka do sformatowania jest następująca http://pc12/cakephp/users/getView ale żądanie ajax idzie do http://pc12/users/getview. Jaki jest mój problem tutaj? Mój kod jest poniżej:

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

});

Odpowiedzi:

2 dla odpowiedzi № 1

wpisz pełny adres:

/AppName/Controller/Action/

możesz użyć firebuga do debugowania żądań ajax. to jest bardzo pomocne.


0 dla odpowiedzi nr 2

Problemem jest pierwsze cięcie z przodu, jak myślę. URL: „** / ** users / getView”,

w adresie URL: usuń pierwszy przedni ukośnik (/) przed użytkownikami i będzie działał dobrze. Używam tego samego formatu bez żadnego problemu. Tak będzie. URL: „users / getView”,

jest łatwy i przejrzysty w użyciu niż zamiennik: Html-> url (tablica („kontroler” => „użytkownicy”, „akcja” => „getView”)); ?>