Bonjour, j'ai fait tous mes chapitres en mathématiques je n'ai jamais eu de problème, mais sur le chapitre nombres relatifs j'ai un bug.
Si je tape dans mon formulaire dans la cellule ninput101 (+1) tout marche ou encore (-10)+( , mais si je tape (-10)+(+8), là ça bug
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
var donnees = $('#formexo1').serialize(); 
console.log(donnees);
$.ajax({
   type: "POST",
   url: "ajax_saveexoversion2.php",
   data: donnees,
   dataType: "text",
   success: function(data) {$('#label1').text(data);},
   error: function(data) {$('#label1').text('erreur');console.log(data);}
});
dans ajax_saveexoversion2.php, j'ai desactivéle code essentiel j'ai juste mis echo 1;

voilà ce que le console affiche :

ninput101=(-10)%2B(%2B8)&listeid=101&chapitre=nombres+relatifs+(2)&competence=0%7C0&idpageexoelevec=491&idpageexoeleveadmin=0&solutionc=101_(-10)%2B(%2B8)&page=nombresrelatifs51exo1.html&numexo=1

{…}
abort: function abort(a)
always: function always()
complete: function add()
done: function add()
error: function add()
fail: function add()
getAllResponseHeaders: function getAllResponseHeaders()
getResponseHeader: function getResponseHeader(a)
overrideMimeType: function overrideMimeType(a)
pipe: function then()
progress: function add()
promise: function promise(a)

readyState: 4

responseText: "<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\">\n<html><head>\n<title>403 Forbidden</title>\n</head><body>\n<h1>Forbidden</h1>\n<p>You don't have permission to access this resource.</p>\n<p>Additionally, a 403 Forbidden\nerror was encountered while trying to use an ErrorDocument to handle the request.</p>\n</body></html>\n"

setRequestHeader: function setRequestHeader(a, b)
state: function state()

status: 403

statusCode: function statusCode(a)

statusText: "Forbidden"

success: function add()
then: function then()
<prototype>: Object { … }

Je ne vois pas où est le problème, j'utilise mal ajax ?