Я работаю с codeigniter и jquery ajax. У меня есть некоторые несоответствия b / w моего приложения локально на wamp (отлично работает) и мое развернутое приложение (не так много). Как только возможное предлагаемое исправление заключается в преобразовании относительных путей ajax в абсолютные пути для ajax, это выглядит так:
url: "YOURBASEPATH/AjaxController/update", location.href = "YOURBASEPATH/pan_controller/my_detail";
Вот мой код прямо сейчас:
$.ajax({a type: "POST", url: "AjaxController/update", data:{ i : searchIDs, m : message }, dataType: 'json', .done(function() { alert("REFRESHING.."); location.href = "pan_controller/my_detail"; }); } })
Я использую https://philsturgeon.uk/blog/2009/09/Asset-handling-in-CodeIgniter-with-the-BASE-tag в течение некоторого времени. Это то же самое, что и жесткий URL-адрес базы? если не так, как я должен делать это здесь, не испорчая другие маршруты и возможность развертывания, которые являются преимуществом относительных маршрутов.