gpt4 book ai didi

javascript - 运行cgi脚本而不改变当前html页面?

转载 作者:行者123 更新时间:2023-11-30 14:28:03 24 4
gpt4 key购买 nike

我有一个用C写的cgi脚本,它实际上是一个客户端程序。我需要做的是,当按下向上箭头键时,我需要执行 cgi 程序并将数据发送到驻留在我的网络服务器中的 C 服务器程序?

如何在不改变页面的情况下执行cgi脚本?我的 C 服务器程序正在监听端口 5000,我的 html 页面位于端口 80 的 http 服务器中。加载时,当用户按向上箭头键时,cgi 脚本必须运行并向服务器程序发送值 1。另外我的cgi脚本是一个客户端程序。我已经编写了 Javascript 代码来接受键盘输入并显示特定值。

最佳答案

运行 CGI 脚本只需发出 HTTP 请求即可。有多种方法可以在不离开页面的情况下执行此操作。

一些更常见的是:

  • 在 (i) 框架中加载网址
  • 让脚本返回图像并动态生成 <img>元素
  • 使用 XMLHttpRequest 发出请求
  • 让脚本返回一段JS,动态生成<script>元素

其中大多数都属于 Ajax 的总标题(XHR 是最相关的方法)。有plenty of libraries对此有帮助,大多数大型库(例如 YUIjQuery )都包含 Ajax 帮助器方法。

关于javascript - 运行cgi脚本而不改变当前html页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6826063/

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