1

我项目的下一步是删除这个辅助函数并创建您自己的函数以从解析 API 中提取字符串数组。说明如下:

“您将开始直接与服务器交互,因此它将帮助您了解更多信息。服务器由 Parse 运行,Parse 是一个灵活的数据存储系统,提供了一种通过 HTTP 访问和更新信息的结构化方式(又名 REST API)。*您可以在他们的 API 文档 ( https://www.parse.com/docs/rest )中阅读更多关于该系统的详细信息,但请记住:您花在研究上的时间越少,时间就越多您将继续执行下一步。

是时候学习 AJAX 了!jQuery 在这方面也有很大帮助。事实上,除了 jQuery 的 AJAX 库之外,不要使用任何与服务器通信的技术,因为我们已经对其进行了一些修改以简化权限,否则您会遇到问题。* 提示:默认情况下,Parse API 不保证结果的顺序,因此您需要在发送的数据中向它们传递“order”属性。"

我试图理解 $.get() 函数,因为我认为这是我应该使用的。我想将请求作为 fetchNew 函数的一部分放入,理想情况下应该从服务器获取数据并显示它。任何帮助都是极好的。这不是一个容易的项目,而且方向非常渺小。任何正确方向的提示都会很棒。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://chatbuilder.hackreactor.com/ChatBuilder.js"></script>
</head>
<body>
  <script>
  Chat.guide.start();
  delete Chat.display();
</script>


<h2>Borken Chat</h2>

<input class="draft" type="text"/> <button class="send">send
</button>



<ul class="messages">

  <script>


    var Chat_Messages=[];

    function fetchNew() {
      var PrintChat=function(Chat_Messages){
      var y=Chat_Messages.length;
      for(i=0;i<y;i++){
        $(".messages").append("<li>"+Chat_Messages[i]+"<li>");

      }
      }
    $.get("https://api.parse.com",(PrintChat),"json");
   }

   setInterval(fetchNew,3000);

   $('.send').on('click', function(){
     var message = $('.draft').val();
     Chat.send(message);
   });

  </script>

</ul>

4

0 回答 0