Bonjour,
Je bute sur un problème depuis quelques jours, j'initialise une datatable qui doit se remplir qu'après la saisie de l'utilisateur.
Donc je fais mon appel ajax dans la méthode Change().
Seulement une alerte se déclenche :SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
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 $("input[type='text']").change(function(){ $.ajax({ url: 'transfert.php', type: 'POST', data: 'type=detail', dataType: 'json', success: function (json) { console.log('success'); }, error : function(resultat, statut, erreur){ alert(resultat); alert(statut); alert(erreur); console.log("error",resultat, statut,erreur); } });
Quand je regarde dans l'inspecteur la réponse, j'ai toute la page en html et la chaîne JSON tout en bas (qui me semble correcte).
Toujours dans l'inspecteur, dans l'aperçu je vois que il y a mes zones de textes qui apparaissent avant la chaîne JSON. Je pense que c'est à cause de cela que je ne peux parser les données.
Comment puis-je spécifier que l'appel ajax est pour ma datatable ?
Merci d'avance pour votre aide !
Partager