为了账号安全,请及时绑定邮箱和手机立即绑定

Ajax是如何工作的?

Ajax是如何工作的?

喵喵时光机 2019-07-10 14:54:21
Ajax是如何工作的?Ajax的本质是什么?例如,我希望在我的页面上有一个链接,这样当用户单击这个链接时,一些信息就会被发送到我的服务器,而不需要重新加载当前的页面。那是阿贾克斯吗?我可以通过使用isoframes来获得这种行为。在更多的细节中,我把一个链接(比方说一个小图像)放在一个小的等价物中。当用户单击此链接时,浏览器只会在isoframe中重新加载页面。然而,我认为这不是达到目标的一种优雅的方式。我想我必须使用Ajax。它怎麽工作?XHTML的使用能以一种优雅的方式解决考虑过的问题吗?还是我需要使用JavaScript?我不需要太多。我只想有一个小链接(点击后)发送一些信息到服务器。假设我在留言附近有一个“明星形象”。如果用户单击星星(他/她喜欢该消息),星型更改颜色,我的服务器更新数据库(记住该用户喜欢该消息)。
查看完整描述

3 回答

?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

Ajax的本质是:

当用户正在做其他事情时,您的页面可以浏览web并更新自己的内容。.

也就是说,javascript可以发送异步GET和POST请求(通常通过XMLHttpRequest对象)然后使用这些请求的结果来修改其页面(通过文档对象模型操纵)。


查看完整回答
反对 回复 2019-07-10
?
莫回无

TA贡献1865条经验 获得超7个赞

Ajax通常涉及从客户端发送HTTP请求到服务器并处理服务器的响应,而不需要重新加载整个页面。(异步)

JavaScript通常执行提交,并从服务器接收数据响应(传统上是XML,通常是其他不太冗长的格式,如JSON)

然后Javascript可以动态更新页面DOM以更新用户的视图。

因此,‘无同步Javascript和XML’。

还有其他选项可以在不重新加载页面的情况下更新用户的视图,比如Flash和applet,但这些选项听起来并不适合您的情况。听起来像Javascript是最好的选择。有很多好的库支持,比如jQuery就像在这个站点上使用的那样,所以您不需要自己编写很多Javascript。


查看完整回答
反对 回复 2019-07-10
  • 3 回答
  • 0 关注
  • 449 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号