Lire le résultat d'une requête
Bonjour,
je développe très peux en ajax et j'ai un petit soucis.
Code:
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:
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