2011-01-05 48 views
0

如何在HTML脚本中下载新内容?更具体地说,我正在寻找一种方式来更新页面,而不是完全重新加载。我搜索了Google无济于事。很可能我不知道要输入的正确搜索查询。如何在HTML脚本中下载新内容?

我的家庭项目是一个聊天网站,其用户输入内容为“延迟加载”或“无限滚动”内容。

两面问题: 是这个项目的最佳应用PHP,Java或其他? Javascript如何不阻塞地暂停?

回答

1

正确的搜索查询是“ajax”。

通常情况下,您会使用PHP来满足您的需求,但我会建议使用您已经习惯的编程语言。即如果你已经知道Java然后使用它。

对于“易怒儿”聊天应用程序,你可以在“服务器推”研究

+0

“服务器推送”似乎是要走的路。我已经熟悉Java。但是,Microsoft支持可能是一个问题。根据网站http://www.w3schools.com/ajax/,“如果服务器忙或慢,应用程序将挂起或停止。”另一方面,我不确定是否需要一次打开很多Java套接字。 – motoku 2011-01-05 19:43:01

+0

为什么微软的支持会成为一个问题?我们已经开发了基于Comet方法的服务器推送框架,即使在Microsoft IE中也可以正常工作。你可能想检查彗星的方法或这个问题http://stackoverflow.com/questions/1728020/best-solution-for-java-http-push-messaging – Manny 2011-01-06 03:11:41

0

AJAX/XMLHttpRequest是你在找什么。一个使用JavaScript/jQuery的小例子:

$('#some-container').load('http://example.com/'); 

PHP可能是这里的一种方式。 JavaScript中的异步调用是使用回调函数实现的。

0

制作聊天脚本需要某种服务器端语言,我强烈推荐PHP。 ajax/PHP的组合应该会给出最好的结果。 Json长时间投票也不错

相关问题