Jquery 记住文本输入而不使用PHP或数据库
我不知道这是否可行,但是 我正在尝试创建一个非常基本的聊天功能,任何访问该页面的人都可以使用该功能问一些简单的问题。我受到限制,所以我只能使用HTML和JavaScript代码,所以我对如何真正实现这一点非常有限 有没有办法创建一个聊天功能,允许多个用户在没有页面可供参考的情况下查看实时对话,因为我们无法将结果保存到数据库中 到目前为止,我有下面的代码,可以让聊天正常进行,但是没有其他人可以看到对话。我们能让代码主动地显示更改,而不需要刷新页面以便其他人可以看到对话吗?比如使用现场活动之类的 如果有人有任何建议,我将不胜感激 代码示例:Jquery 记住文本输入而不使用PHP或数据库,jquery,html,chat,Jquery,Html,Chat,我不知道这是否可行,但是 我正在尝试创建一个非常基本的聊天功能,任何访问该页面的人都可以使用该功能问一些简单的问题。我受到限制,所以我只能使用HTML和JavaScript代码,所以我对如何真正实现这一点非常有限 有没有办法创建一个聊天功能,允许多个用户在没有页面可供参考的情况下查看实时对话,因为我们无法将结果保存到数据库中 到目前为止,我有下面的代码,可以让聊天正常进行,但是没有其他人可以看到对话。我们能让代码主动地显示更改,而不需要刷新页面以便其他人可以看到对话吗?比如使用现场活动之类的 如
<script>
jQuery(document).ready(function(){
$('button').click(function(){
var message = $('textarea').val();
var old = $('#chatbox').html();
$('#chatbox').html(old + '<p>' + message + '</p>');
});
});
</script>
<h1>Chat</h1>
<div id="chatbox">
<p>The chat box</p>
</div>
<div id="message">
<textarea class="textarea" name="comment" id="comment" placeholder="Ask a question..."></textarea>
<button>Post</button>
</div>
jQuery(文档).ready(函数(){
$(“按钮”)。单击(函数(){
var message=$('textarea').val();
var old=$('#chatbox').html();
$(“#聊天室”).html(旧的+”“+message+”);
});
});
聊天
聊天室
邮递
我曾经遇到过同样的问题,php无法在本地使用
如果您在服务器端使用某些东西的能力上更灵活一些,那么您还可以考虑使用它,这是一种允许客户端到客户端通信的标准化方式(但确实需要服务器来协调) 仅使用HTML和JavaScript不太可能实现使用web浏览器的直接客户端到客户端通信。您可能需要某种服务器端脚本,或者其他类似Java小程序或Flash对象的东西。这就是为什么我给出了选项2,其中我没有使用任何PHPy。您的第一个选项使用PHP,仅仅因为它在其他地方并不意味着它不是PHP。我给出了第一个选项,因为有时候人们尝试在手机上本地运行PHP,然后它就不工作了,所以他们认为PHP不能工作。然而,它可以通过将文件放在项目外部并通过JavaScript调用它来实现。你为什么不专注于帮助提出问题的人,而不是挑剔别人