从html Javascript生成服务器cgi,在加载时

Spawn server cgi from html Javascript, at load time?

本文关键字:加载 cgi 服务器 html Javascript      更新时间:2023-09-26

我有HTML和Javascript传递表单输入变量到服务器Perl cgi工作时,表单提交按钮被点击(Post, Action等)。我写了,但在那种环境下没有多少经验。

问题是,我希望cgi自动生成(希望是无声的)当HTML页面加载。javascript在加载时运行,但是有没有一种方法可以让它自动调用服务器cgi(并传递表单变量),而不需要表单提交按钮?恐怕表格要求提交,但有例外吗?或者,我知道如何将parm字符串传递给cgi,但我不知道如何从Javascript自动生成它?输入http://...cgi会生成它,但会自动生成吗?

cgi确实有选项"显示没有打印"在屏幕上,默默地,在这种情况下,它可以异步运行,而不需要一个"返回"回来恢复浏览器控制?Cgi可以通过一个衍生的引用页面返回(第二次加载)?但这有必要吗?实际上,由于Submit打印的屏幕,它确实需要手动返回。

其他一切都在工作,但自动刷出和无声返回都是一个谜?想法赞赏。

如果我理解正确,你想在页面加载时向服务器发送请求。

因为提交表单并不是发送请求的唯一方式,所以你可以通过Javascript简单而直接地做到这一点。你想要的叫做AJAX

如果您使用jQuery,请阅读ready和ajax。

如果你不使用jQuery,仍然有一种方法来执行任何Javascript页面加载和发送请求(但你仍然最好考虑使用jQuery)。