У меня возникли проблемы с ajax и codeigniter. Я уже опубликовал еще один вопрос (link to question), и я решил, что решил, но я этого не сделал. Я прошу кого-то написать простой код с помощью ajax/codeigniter, который увеличит число внутри div/span при нажатии.Простой запрос Ajax/Codeigniter
I`m пытается последние несколько дней, чтобы сделать это, но постоянно получать настройки errors..My CI являются:
base_url: localhost/test/
индекс: index.php
автозагрузку: URL
по умолчанию контроллер: прием (I оставил его так просто для этого теста)
Я был бы более чем счастлив иметь простой пример для этого. Я тоже попробовал, но не повезло. Вот что я пытался на этот раз:
Controller (welcome.php)
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
class Welcome extends CI_Controller {
function __construct()
{
parent::__construct();
}
public function index()
{
$this->load->view('welcome_message');
}
function increase(){
$increase = $this->input->post('increase');
echo increase++;
}
}
JS (Аякс)
function increase(){
var number = parseInt($('#number').html()) + 1;
$.ajax({
type: 'POST',
url: 'localhost/test/welcome/increase',
data: { increase:number },
success:function(response){
$('#number').html(response);
}
});
}
View (HTML/CSS)
<!DOCTYPE html>
<html lang="en">
<head>
<script type="text/javascript"></script>
<script type="text/javascript" src="<?php echo base_url();?>assets/js/jquery_v1.9.1.js"> </script>
<script type="text/javascript" src="<?php echo base_url();?>assets/js/script.js"> </script>
<style type="text/css">
#number {
display: block;
text-align: center;
width: 100px;
height: 30px;
margin: auto auto;
line-height: 30px;
border: 1px solid #999999;
border-radius: 5px;
}
</style>
</head>
<body>
<span id="number" onclick="increase()">0</span>
</body>
</html>
I» m, используя последние xampp на окнах 7. Ошибка, которую я получаю, когда я нажимаю на span - POST http://localhost/test/localhost/test/welcome/increase 404 (Not Found)
Не используйте «починки» тег, если вы не говорите о протоколе FIX. –
хорошо, приятно знать. – mihajloWR