Sinch IM:发送消息后页面重新加载

时间:2017-08-15 00:12:26

标签: javascript sinch

我有一个简单的表单,其中包含两个输入,询问收件人和邮件内容。

提交表单后,邮件将发送给相应的收件人。表单第一次提交时,一切顺利。但是第二次提交表单时,页面会重新加载并且不会发送消息。

document.getElementById("imForm__sendMessage").addEventListener("click", function (event) {
    event.preventDefault();
    var message = messageClient.newMessage(document.getElementById("imForm__recepientField").value.trim(), document.getElementById("imForm__messageField").value.trim())
    messageClient.send(message).fail(function (error) {
        console.log(error);
    });
    return false;
});

以上“相关”代码,您可以找到完整的JS文件here,还可以找到HTML文件here

您可能会问

哪里有错误。在第一次发送时,不会标记任何错误。在第二次发送时,页面刷新太快而无法捕获错误(如果有的话)

我已经看了很多次IM样本。我们的代码之间没有明显的差异,除了在样本中,他们使用JQuery ......我不这样做。

0 个答案:

没有答案