设置及;使用JavaScript在parse.com中的某个类中保存指针
我试图创建两个指针来存储在一个名为Appoints的类中。一个指针是给老师的,另一个是给学生的。我在另一个事件中使用了selectedTeacherId的全局变量,将所选教师用户id存储为字符串。下面是我的代码。我收到一条错误消息400错误请求。为什么我的指针和类不能保存设置及;使用JavaScript在parse.com中的某个类中保存指针,javascript,jquery,parse-platform,Javascript,Jquery,Parse Platform,我试图创建两个指针来存储在一个名为Appoints的类中。一个指针是给老师的,另一个是给学生的。我在另一个事件中使用了selectedTeacherId的全局变量,将所选教师用户id存储为字符串。下面是我的代码。我收到一条错误消息400错误请求。为什么我的指针和类不能保存 $('#final-submit').on('click', function() { var day= $('div#apt-detail-time li span#day').text(); var time=
$('#final-submit').on('click', function() {
var day= $('div#apt-detail-time li span#day').text();
var time= $('div#apt-detail-time li span#time').text();
var currentUser = Parse.User.current();
var currentUserId = currentUser.id;
var userPointer = {
__type: 'Pointer',
className: '_User',
objectId: currentUserId
}
var teacherPointer = {
__type: 'Pointer',
className: '_User',
objectId: selectedTeacherId
}
var appointment = Parse.Object.extend("Appoinments");
var newAppointment = new appointment();
newAppointment.set('day', day);
newAppointment.set('time', time);
newAppointment.set('type', 'pending');
newAppointment.set('student', userPointer);
newAppointment.set('teacher', teacherPointer);
newAppointment.save();
}); `
有几件事可能会导致您的问题:
selectedTeacherId
来自哪里?它没有在函数中定义。根据实现方式的不同,这可能是导致错误的原因var appointment=Parse.Object.extend(“Appointments”)中拼写“appoints”错误代码>
.save()
调用传递成功和错误回调。您可以在Parse Javascript SDK文档中查看这方面的惯用示例。通过传递成功和错误回调,如果收到错误请求或其他错误,您将能够调用alert()
或console.log()
函数来显示错误的原因。此外,还有一些bug可能会导致您发出无限多的请求进行解析。由于Parse的收费高于特定的请求率,如果您不小心,可能会无意中向您收费您实际上还没有问任何问题..,@Wain我上面的代码不起作用,我收到一条错误消息。我想知道我是否正确地创建了parse.com JavaScript指针,或者我是否错误地使用了它们,错误消息是什么?从哪一行代码?