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 |
Partager