Bonjour,

J'essai de récupérer des données Json en Ajax via Jquery et l'erreur "jQuery21004185711136087775_1397660198727 was not called" apparait dans mon console.log donc il m'est impossible de success et de trouver l'erreur...


Voila mon code :

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 
 
// à la soumission du formulaire                         
            $.ajax(
            {
                type: "POST",
                dataType:'jsonp',
                jsonp:'jsonp',
                url: "http://API_URL/customers.json?token=XXX",
                contentType: "application/json; charset=utf-8",
                data :
                [{
                    "lastname" : $('#lastname').val(),  
                    "firstname" : $('#firstname').val(),
                    "phone" : $('#phone').val(),  
                    "email" : $('#email').val(),
                    "password" : $.md5($('#password').val())
                }]),
                beforeSend: function (xhr) 
                {
                    xhr.setRequestHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
                    xhr.setRequestHeader("Access-Control-Allow-Origin", "*");
                    xhr.setRequestHeader("Access-Control-Allow-Methods", "GET,PUT,POST,DELETE");
                    xhr.setRequestHeader("Content-Type", "text/plain");
                    xhr.setRequestHeader("Access-Control-Allow-Credentials", "true");
                },
                success: function(result)
                {
                    alert("ok");
                    return false;
                },
                 error:function(XMLHttpRequest, textStatus, errorThrown)
                {
                    alert("Pas ok");
                    console.log(XMLHttpRequest);
                    console.log(textStatus);
                    console.log(errorThrown);
 
                }
            });
            return false; // permet de rester sur la même page à la soumission du formulaire
J'ai essayé avec le type JSON mais j'ai l'erreur :
NetworkError: 404 Not Found - http://API_URL/customers.json?token=XXXA