data Json qui n'arrive pas à destination
Bonjour,
Après quelques heures d'incompréhension, je me décide à faire appel à un ami. (oui toi ;-)
Dans le petit bout de code qui va suivre, les variables juste avant l'appel d'AJAX sont bien définie et return le bon résultat sur une "alert();"
Par contre dans le fichier php de destination le $_POST n'arrive pas
Je précise que mon code fonctionnait juste avant que j'ajoute des champs à ma table.
J'ai beau comparer je ne vois pas ce qui cloche.
J'ai également détourné le fichier de destination pour un autre ne contenant qu'un var_dump de la variable POST renvoyée par Ajax. Résultat = NULL
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 28 29 30 31
| $('.btn-copy').click(function () {
var idCopy = $(this).data('id');
var numCopy = $(this).data('num');
var langCopy = $(this).data('lang');
var titleCopy = $(this).data('title');
var contractCodeCopy = $(this).data('code');
var regimeCopy = $(this).data('regime');
var statutCopy = $(this).data('statut');
var dateStartCopy = $(this).data('dateStart');
var dateApprovalCopy = $(this).data('dateApproval');
var noteCopy = $(this).data('note');
$.ajax({
url: "inc/vardump.inc.php",
method: "POST",
data:
{ numCopyPost: numCopy,
langCopyPost: langCopy,
titleCopyPost: titleCopy,
contractCodeCopyPost: contractCodeCopy,
regimeCopyPost: regimeCopy,
statutCopyPost: statutCopy,
dateStartCopyPost: dateStartCopy,
dateApprovalCopyPost: dateApprovalCopy,
noteCopyPost: noteCopy
},
dataType: "Json"
});
location.reload();
}); |
Résultat :
Citation:
! ) Notice: Undefined index: numCopyPost in E:\wamp64\www\IFPipeTests\inc\vardump.inc.php on line 4
Call Stack
# Time Memory Function Location
1 0.0000 402656 {main}( ) ...\proposalsN0.php:0
2 0.0015 451376 include( 'E:\wamp64\www\IFPipeTests\inc\vardump.inc.php' ) ...\proposalsN0.php:15
E:\wamp64\www\IFPipeTests\inc\vardump.inc.php:4:null