我发出一个ajax请求,将我连接到我的API以注册用户。
我真的不明白的问题是我收到400(错误的请求)错误,而我的注册已经完成(我可以连接并且在数据库中存在新的注册人)。
这是我的请求(userinfo包含API所需的所有字段,当我执行console.log(userinfo)时,我得到了必要的信息)
$.ajax({
url: 'http://api.asaplace.v-labs.fr/users', // url de l'API
dataType: 'json',
type: 'POST', // méthode REST utilisée POST, GET, PUT ou DELETE
data: userinfo, // paramètres/corps de la requête
success: function(xhr) {
if (xhr.status === 201) {
alert('Vous Avez été inscrit avec succès!');
$("#closeSignIn").click();
}
},
error: function(xhr) {
if (xhr.status === 400) {
console.log(userinfo);
alert('Un des champs a mal été renseigné');
}
}
});
答案 0 :(得分:0)
在这里,您可以使用此片段。
$(document).ready(function(){
$.ajax({
url: 'http://api.asaplace.v-labs.fr/users', // url de l'API
dataType: 'json',
type: 'POST', // méthode REST utilisée POST, GET, PUT ou DELETE
data: userinfo, // paramètres/corps de la requête
success: function(xhr) {
if (xhr.status === 201) {
alert('Vous Avez été inscrit avec succès!');
$("#closeSignIn").click();
}
},
error: function(xhr) {
if (xhr.status === 400) {
console.log(userinfo);
alert('Un des champs a mal été renseigné');
}
}
});
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;