Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.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
设置及;使用JavaScript在parse.com中的某个类中保存指针_Javascript_Jquery_Parse Platform - Fatal编程技术网

设置及;使用JavaScript在parse.com中的某个类中保存指针

设置及;使用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=

我试图创建两个指针来存储在一个名为Appoints的类中。一个指针是给老师的,另一个是给学生的。我在另一个事件中使用了selectedTeacherId的全局变量,将所选教师用户id存储为字符串。下面是我的代码。我收到一条错误消息400错误请求。为什么我的指针和类不能保存

 $('#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指针,或者我是否错误地使用了它们,错误消息是什么?从哪一行代码?