gpt4 book ai didi

javascript - Ajax.updater 的参数

转载 作者:行者123 更新时间:2023-12-02 20:23:52 25 4
gpt4 key购买 nike


正如我在标题中所说,我正在学习 Ajax,并且对此有一个小问题,我正在查看一些有关 Ajax.Updater 的示例。目的, new Ajax.Updater(container, url[, options]);第一个参数是 HTML 元素的 id,第二个参数是“url”,它可以是另一个函数或另一个页面还是什么? new Ajax.Updater('datetime', '/cgi-bin/timer.cgi', {
method: 'get',<br/>
insertion: Insertion.Bottom<br/>
});

这里是timer.cgi的内容

#!/usr/bin/perl

打印“内容类型:text/html\n\n”;

$datetime = 本地时间;打印$日期时间;打印“
”;

“cgi”到底是什么,我们不能使用普通函数吗?!

最佳答案

Ajax.Updater 函数的目的是向服务器查询信息,但不重新加载页面。您提供的 URL 表示您想要从服务器查询哪些信息。

在这种情况下,URL 指向一个 CGI 脚本,它只是服务器上的一个可执行文件(有关 CGI 脚本的更多信息,请参阅 this wikipedia article。)当您调用该 URL 时,脚本将执行,并且结果为运行它会返回。您可以通过使用网络浏览器访问该 URL 来测试这一点。您提供的脚本只是打印服务器的本地时间。

因此,这里的完整示例是调用一个 URL,该 URL 返回服务器的本地时间并将其插入到页面底部。您可以编写一个“普通”javascript 函数将时间附加到页面底部,但这将是客户端计算机的时间。在本例中,您要附加服务器时间,因此您需要调用 CGI 脚本。

关于javascript - Ajax.updater 的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5144439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com