У меня проблема при отправке асинхронного запроса на сервер, URL-адрес сервера добавляется к текущему URL-адресу, поэтому URL-адрес будет неверным!
У меня есть якоря, которые отправляют синхронный запрос get на контроллер таким образом
<a href="<?php echo $this->url(array('module'=>'visits','controller'=>'visit','action'=>'index', 'page'=>'add'),NULL,TRUE); ?>" class="addVisit">Add new visit</a>
когда я нажимаю на него, URL становится
http://inspectionsys/visits/visit/index/page/add
Когда я нажимаю другую кнопку, которая отправляет асинхронный запрос на сервер, используя ajax
jQuery.ajax({
url: "visit/get-visits",
type: "POST",
dataType: 'json',
data: requestDate,
success: successCallback,
error:failureCallback
});
URL становится таким
http://inspectionsys/visits/visit/index/page/visit/get-visits
URL-адрес должен быть таким
http://inspectionsys/visits/visit/get-visits
Есть предложения ??