En faite je souhaiterais juste envoyer une variable javascript à une fonction ou méthode php. J'utilisais au début le framework CodeIgniter.
Suite à quelques analyses avec xDebug et Firebug, on peut voir que le GET est bien émis dans ma classe php mais je me suis vite rendu compte qu'avec des break point, le code prend fin au moment ou l'on arrive à la signature de la classe (class nomclasse extends ci_controller par exemple)...
J'ai donc essayé sans framework et là j'ai exactement le même problème... Peut être que cela vient des classes que Ajax n’apprécie pas ? J'ai alors essayé avec une fonction simple... Et là toujours rien
Allons tester avec une petite condition avant la fonction:
Code : Tout sélectionner
$words = $_GET['words'];
if(!empty($words))
echo "<script type='text/javascript'>alert('AJAX OK');</script>";
function getKW() {
echo "<script type='text/javascript'>alert('dadadadada');</script>";
$words = filter_input("INPUT_GET", 'words');
$arrayOccu = $this->Connection_model->getOccu($words);
asort($arrayOccu);
$data['arrayOccu'] = $arrayOccu;
$this->load->view('welcome_message', $data);
}
Je précise que je travaille sous NetBeans 7.4 (projet GIT) avec le serveur WAMP 2.4.
Est-ce que quelqu'un peut me dire ce qui se passe ? Merci beaucoup !
PS: Voici mon envoie Ajax:
Code : Tout sélectionner
function kwProcess(){
var sentence = $('#kwString').val();
var words = sentence.split(" ");
$.ajax({
type: "GET",
url : "ajax.php/getKW",
data: { words : 'dzdz' }
// success:function(msg){
// alert("completed");
// }
});
}