Einfache Ajax/Codeigniter Anfrage

Ich habe einige Probleme mit ajax und codeigniter. Ich habe bereits geschrieben eine andere Frage (link zur Frage) und ich dachte, dass ich es gelöst, aber ich wollte nicht, also bin ich jemanden Fragen einfach schreiben code mit ajax/codeigniter, der Steigerung der Anzahl im inneren div/span klicken.

Ich versuche die letzten paar Tage, um dies zu tun, aber ständig Fehler..Mein CI-Einstellung sind :
base_url : localhost/test/

index:index.php

autoload:url

Standard-Steuerung:willkommen (ich ließ es also nur für diesen test)

Ich würde mehr als glücklich sein, um einfaches Beispiel, um dies zu tun. Ich versuchte auch wieder, aber ohne Glück. Hier ist, was ich versucht dieses mal :

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 (Ajax)

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

}

Ansicht (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>

Ich bin mit der neuesten xampp auf windows 7. Fehler, die ich bekomme, wenn ich auf span - POST http://localhost/test/localhost/test/welcome/increase 404 (Not Found)

  • Verwenden Sie nicht den "fix" - tag, es sei denn, Sie sprechen über das FIX-Protokoll.
  • ok, gut zu wissen.
InformationsquelleAutor mihajlo | 2013-05-04
Schreibe einen Kommentar