我的项目的下一步是删除这个辅助函数并创建自己的函数,用于从解析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>