【问题标题】:Website building, ask server to run a script with input [closed]网站建设,要求服务器运行带有输入的脚本[关闭]
【发布时间】:2018-07-22 22:32:46
【问题描述】:

在与 Web 开发相关的所有方面,我都是一个新手,但我心中有这个项目,我真的很想实现。

目前,我正在努力寻找一种向托管网站的服务器发送请求的方法。这个想法是,您可以从站点输入关键字,这些关键字应该在服务器上的脚本(python 或 java(script))中运行,然后将输出返回到网页。理论上,这个脚本可以在网站本身作为 javascript 执行,但我想使用服务器的计算能力和互联网访问。

我已经研究过使用 Json 和 javascript 来完成这项工作,但我认为为此必须有更好的方法。有没有人可以指导我去哪里看?

【问题讨论】:

  • python 或 javascript!你可以明确地用两种语言来做,你决定你更喜欢哪一种。然后看看AJAX这个术语并获得其中一种语言的好教程,你就可以开始了。

标签: javascript python request web send


【解决方案1】:

您应该在 HTML 中构建您的表单。 (更多信息:https://www.w3schools.com/html/html_forms.asp

在客户端 JavaScript(网站用户在浏览器中执行的代码)中,您应该使用 jQuery 库从表单中提取数据。查看.submit().val() 函数以开始使用。然后可以使用jQuery的AJAX function以JSON格式向服务端API提交请求。

在服务器上,除了创建一种提供网页的方式(使用其客户端 JavaScript)之外,您还需要创建一个 API 来接收和响应这些请求。一种方法是使用 Express 运行 Node.js,这将允许您使用 JavaScript 编写 API。这样做的缺点是您必须付费才能通过 AWS、Rackspace 或其他主机获得成熟的虚拟化云服务器。另一种选择是让你用 PHP 编写你的 API,免费的 webhosts 支持它,比如x10hosting.com

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-26
    • 1970-01-01
    • 1970-01-01
    • 2015-07-10
    • 2013-10-20
    • 1970-01-01
    • 2023-04-04
    相关资源
    最近更新 更多