когда я пытаюсь сделать AJAX-запрос с jQuery в качестве ответа, я получаю HTML-код той же страницы!
Вот предварительный просмотр (редактирование недоступно из-за его исправления)
вот мои файлы
Изменить: я внес изменения в некоторые файлы
главный контроллер:
Class Main extends Controller {
function Main()
{
parent::Controller();
}
function index(){
$this->load->view('oxila_index');
}}
Представление Oxila_index (только остальная часть HTML в JS находится по ссылке выше)
<script type="text/javascript">
$(document).ready(function(){
$("#inv").hide();
});
$(document).ready(function(){
$("#submit").click(function(evt){
$.post("/ajax/process", {
url: $("#url").val()
}, function(response){
$("#output").html("");
$("#inv").show("slow");
$("#output").html(response);
}, "text");
evt.preventDefault();
});
});
</script>
Контроллер Ajax
Class Ajax extends Controller {
function process(){
$data['url'] = $this->input->post('url');
$this->load->view('test',$data);
echo "hello world";
}
}