Tag: chat

无法处理来自小型聊天模块的ajax请求

我正在为我的客户端开发一个简单的聊天模块,但无法处理来自setInterval()循环 这是我发送请求以从数据库获取数据的js代码 function getData(){ jQuery.ajax({ url: ‘../../get_data.php’, data: ‘to=’, cache: false, success: function(data){ jQuery(”+data+”).appendTo(“#ch-data-con”); setInterval(“getData()”, 5000); } }); } 这是get_data.php文件,它根据请求生成数据 require “../../support/connection/connect_gib.php”; $to = addslashes(trim($_REQUEST[‘to’])); $query = “select * from chat where guest_id='”.mysql_real_escape_string($to).”‘ order by id asc”; $result = mysql_query($query); while( $row = mysql_fetch_assoc($result) ){ echo “”.$row[‘frm’].” : ” .$row[‘message’] . “”; } 我得到了循环结果,就像所有数据一次又一次重复,但我想要新更新的数据,请让我纠正我做错了..

使用ajax重新加载页面以创建实时聊天

我有这个代码: Live chat You are not logged in! Log in and start chatting! <meta name="description" content="” /> <meta name="keywords" content="” /> | Live chat body { margin:0;padding:0; background-image:url(images/background.jpg); } $(document).ready(function() { $(“#lolmesazhet”).load(“mesazhetnechat.php”); var refreshId = setInterval(function() { $(“#lolmesazhet”).load(“mesazhetnechat.php”); }, 1000); $.ajaxSetup({ cache: false }); });   Online users: 我想知道是否可以使用ajax重新加载该页面以创建实时聊天,如果是,则如何执行此操作。 我试过很多方法,比如使用$.load函数重新加载它的一部分,但它不起作用。 然后我尝试$.load所有页面,但仍然无法正常工作。 经过很多愚蠢的努力,我放弃了。

AJAX以错误的顺序回归

好的,所以我正在为我正在进行的项目写一个小聊天系统。 我一直在尝试在这个过程中学习AJAX,而且一切似乎都很顺利。 我的AJAX运行一个打开目录的PHP页面,AJAX从页面接收目录作为Array(DirectoryList)。 然后反复加载另一个AJAX函数,直到所有聊天日志都附加到DIV。 我的问题是ChatLogs没有按正确的顺序加载。 例如,如果我有日志: 1.TXT 2.txt 3.txt 4.txt 它们将被附加到ChatContainer DIV中: 2.txt 1.TXT 4.txt 3.txt 而不是正确的顺序。 这是我的代码: var ChatList = new Array(); var p; var DirectoryList = new Array(); var ChatString = ”; function loadChat(variable) { var req = new XMLHttpRequest(); req.onreadystatechange = function () { if (req.readyState == 4 && req.status == 200) […]

与PHP和jQuery实时聊天。 在哪里存储信息? Mysql还是文件?

有1对1在线聊天。 两种解决方案 1)我将每条消息存储到数据库中,并使用jQuery的帮助我每秒检查数据库中是否有新消息。 当然我也使用缓存。 如果有,我们会给出这个消息。 2)我将每条消息存储在一个html文件中,每秒通过jQuery存储该文件一遍又一遍地显示。 什么是更好的? 还是有第三种选择? 一般来说,这个项目有什么更好的,mysql或文件? 非常感谢你。 PS最重要的问题是:什么更有效,哪种方式会少吃资源! 编辑:现在,它是非常糟糕的许多聊天(让我们说2,500个聊天,这意味着5,000个用户)使用长轮询并检查文件每秒通过javascript编辑? 我使用非常类似的聊天方法: http : //css-tricks.com/jquery-php-chat/它会杀了我的主机吗?

jquery ajax在线支持聊天

在AJAX,JQUERY,php中是否有任何免费脚本可供在线客户支持 喜欢有自己的聊天窗口…… 谢谢

我在哪里可以获得PHP / MYSQL聊天室应用程序

我的问题是这个的详细说明: PHP / MYSQL AJAX Chat 我有100个聊天室,我需要做。 是否有一个基于php / mysql的聊天系统会做这样的事情? 提到phpFreeChat,但据我所知,我必须(手动)下载并在不同的文件夹中安装应用程序100次才能使用它。 这显然不会起作用。 有人在这个问题上有经验吗? 理想情况下,聊天室将是基于推送的系统,或任何不会在服务器上进行过多调用的系统。 谢谢

使用jQuery和PHP实现长轮询

我想建立一个基于JavaScript(jQuery将用于AJAX)和PHP的聊天。 我听说这样做的好方法是使用长轮询。 我理解这个想法,但我不知道如何在服务器端实现它。 无限循环听起来像个坏主意。