Bonjour,

je développe très peux en ajax et j'ai un petit soucis.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
$(document).ready(function(){
    $(document).on('click', '#btn-reservation', function(){
        event.preventDefault();
		createOrder();
    });
});
 
function createOrder() {
    $.ajax({
        type: 'POST', 
        url: location.origin + '/ds_reservations/views/ajax/ajax.php',
        data: 'action=createOrder',
        success: function(data)
        {
			if (data == 'true')
			{
				document.getElementById("label-confirmation").style.display="block";
				document.getElementById("btn-reservation").disabled = true;
				document.getElementById("btn-reservation").style.display="none";
				console.log("order created");
			}
        },
		error: function (request, status, error) {
			alert(request.responseText);
		}
    });
}
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
    public function _ajax_order()
    {
		echo "<script>alert(\"test\")</script>";
		return true;
    }

il appel bien la page et la fonction mais au lieux d'executé la fonction et de renvoyer le résultat dans Data, il envoie le contenue brut de la fonction...
Le Data me renvoie <script>alert(\"test\")</script>.

Avez vous une idée?

Merci