Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
parse.com使用javascript SDK更新用户电子邮件问题_Javascript_Cordova_Email_Parse Platform - Fatal编程技术网

parse.com使用javascript SDK更新用户电子邮件问题

parse.com使用javascript SDK更新用户电子邮件问题,javascript,cordova,email,parse-platform,Javascript,Cordova,Email,Parse Platform,当我试图在parse.com上用javascript SDK更新用户电子邮件时,我遇到了这个问题 当电子邮件可用时,一切正常 当电子邮件不可用时,我得到正常错误。然后,我将电子邮件地址更改为另一个可用的电子邮件地址,并再次保存用户数据。这里的问题是PARSE再次返回错误203(电子邮件被接收)。如果我再次按下保存按钮,它就会工作!没有任何改变 可能是缓存问题,我一直在这个小问题上浪费时间。你能帮我做这个吗 代码如下: //按钮 $(“vclick”,函数(事件){ 实现目标; }); //

当我试图在parse.com上用javascript SDK更新用户电子邮件时,我遇到了这个问题

  • 当电子邮件可用时,一切正常
  • 当电子邮件不可用时,我得到正常错误。然后,我将电子邮件地址更改为另一个可用的电子邮件地址,并再次保存用户数据。这里的问题是PARSE再次返回错误203(电子邮件被接收)。如果我再次按下保存按钮,它就会工作!没有任何改变
可能是缓存问题,我一直在这个小问题上浪费时间。你能帮我做这个吗

代码如下:

//按钮
$(“vclick”,函数(事件){
实现目标;
});
//用于保存新用户数据的函数
函数执行器{
显示_加载();
var new_nombre=$('#edit_nombre').val();
var new_apellido=$('edit_apellido').val();
var new_correo=$('edit_email').val();
var new_telefono=$('#edit_telefono').val();
var new_nacimiento=$('#edit_nacimiento').val();
var new_慷慨=$('#edit_慷慨').val();
var new_notifications=$('edit_notifications').val();
var emailfilter=/^([a-zA-Z0-9\.\-])+\@([a-zA-Z0-9\-])+\)+([a-zA-Z0-9]{2,4})+$/;
if(emailfilter.test(new\u correo)和&new\u nombre.length>=3和&new\u apellido.length>=3和&new\u telefono.length>=7){
currentUser.fetch()。然后(
函数(fetchedUser){
//乌萨里奥目标
var fetchUser=null;
fetchUser=fetchedUser;
警报(fetchUser.get(“电子邮件”);
//新达托斯酒店
fetchUser.set(“nombre”,new_nombre);
fetchUser.set(“apellido”,new_apellido);
fetchUser.set(“email”,new_correo);
警报(fetchUser.get(“电子邮件”);
fetchUser.set(“telefono”,new_telefono);
如果(新的不符合条件!=“”){
var new_nacimiento_formatted=新日期(new_nacimiento);
fetchUser.set(“nacimiento”,新格式);
}
如果(新的慷慨!=“否”){
fetchUser.set(“慷慨解囊”,new_慷慨解囊);
}
如果(新通知==“否”){
fetchUser.set(“notificaciones”,false);
}
else if(新通知==“si”){
fetchUser.set(“notificaciones”,true);
}
//保存用户。
fetchUser.save(空{
成功:函数(另一个用户){
刷新用户();
navigator.notification.alert(
“我是达托斯·汉·斯多扎多斯。”,
他被解雇了,
“更正”,
“好的”
);
},
错误:函数(游戏分数,错误){
开关(错误代码){
案例202:
navigator.notification.alert(
“Este usuario ya estádo en DORA”,
他被解雇了,
“错误”,
“好的”
);
打破
案例203:
navigator.notification.alert(
“修改数据和文件,这是可能的。”,
他被解雇了,
“错误”,
“好的”
);
打破
违约:
navigator.notification.alert(
“新意向登记中的错误”,
他被解雇了,
“错误”,
“好的”
);
打破
}
}
});
}, 
函数(错误){
//错误
navigator.notification.alert(
“我的眼睛有错误,我的眼睛有毛病”,
他被解雇了,
“错误”,
“好的”
);
}
);
}
否则{
navigator.notification.alert(
“这是一个完整的名字,阿佩利多,科雷奥和泰尔福诺的义务书。”,
他被解雇了,
“错误”,
“好的”
);
}
}