问题标签 [server-side-scripting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何从客户端接收价值到服务器端
嗨,我在脚本语言方面确实存在问题:我在 php 中使用两个下拉列表框,当页面加载项目下拉列表选项时,我的应用程序由 mvc 开发。但用户从列表中选择项目并根据项目在下拉列表中加载模块列表。
我尝试使用 javascript 来选择项目值。而且我不知道如何将客户端变量值传递给服务器端变量。我的代码
视图.php
脚本代码:
来自控制器的 $tap 和 $tam
我的疑问是,在这里使用哪种脚本方法来完成此任务。请向我建议如何做到这一点....
谢谢库马尔
python - 在 python 服务器中读取 multidict 时出错?
我在 python 中有一个服务器,它以以下格式接收数据:
我编写了以下代码来获取它并将其转换为 JSONObject:
但我收到错误:
我尝试了不同的方法来解决它,但没有任何效果.. ??? 有人可以告诉我我做错了什么吗?
python - 执行python脚本的python服务器
这个学期我正在上python课,我想以网页的形式在我的程序中添加图形用户界面。一部分我懒得学 Tkinter,一部分我只是在挑战自己,一部分我只是喜欢用 HTML/JS 编写接口。
我知道使用 SimpleHTTPServer 创建 HTTP 服务器的基础知识,但我需要一种方法让我的网页将 ajax 命令触发到服务器上的 python 脚本,然后在服务器端执行,然后接收脚本输出。有点像Sage做事的方式。
如何为 SimpleHTTPServer 创建一个扩展,然后我可以使用它来提供 python 脚本的输出?我需要一个非常通用的解决方案,以便给定我编写的任何 python 脚本,我可以轻松地将它包装在某种接口中,将它放在服务器的文件夹中,而无需做任何其他事情,只需使用 AJAX 调用它,我的服务器将处理其余部分。
我目前的想法是有一个ServerSideScript
我的脚本可以扩展的类,它有一个名为output
. 我拥有的每个脚本都应该包含一个名为 Script 的 ServerSideScript 子类。当要求服务器提供服务时,例如foo.py,它会注意到扩展并执行以下操作:
由于评论中指出的原因,这是行不通的,我知道import_module函数之类的东西,但是导入似乎是一种丑陋的开始方式。
有什么推荐的?
html - JavaScript:从 javascript 加载图像,然后等待该图像的“加载”事件
我有一个显示高质量图片的页面。图片通常需要一段时间才能加载。我有一个在加载图片时运行的 jQuery 函数#image
我希望这个函数按照它们出现的顺序一次预加载其他图像 1。
所以:如果我在第一张图片上,它应该加载图片1并显示它,然后在pic1完成后预加载/缓存第二张图片。正在加载的图片都已经附加了一个缓存头。当 pic2 完成加载后, pic3 应该开始加载。如果您想知道,我有一个 cgi 后端,可以循环打印东西等。
到目前为止,我有以下工作:
然后,我可以使用同一$('#image').load(function() { }
行的另一个函数继续此操作,但是我该如何制作才能使下一张图片在完全加载之前不会开始加载。我宁愿不使用定时延迟,因为这不是很准确。
这是我目前所拥有的。我在这个例子中使用了一个 bash cgi 脚本。
这是如何工作的:循环浏览图片。如果图片符合搜索条件,则运行主代码...否则跳过循环。在搜索条件中,它创建一个包含函数的 js 脚本。该函数加载循环当前引用的图片。然后它创建一个 onLoad 函数,该函数引用最后一张预加载的图片,并为其设置一个 onLoad 事件,以运行刚刚创建的函数。
我相信这个问题的答案与这个问题有些相关
java - dojo 没有加载到 rhino environmnet
我试图在 java 程序中加载 dojo 图表,并在此博客中遇到了示例并尝试过,但失败了。经过长时间的努力,我发现 dojo 没有加载的原因是下面给出的 while 循环(在 dojo.js(uncompressed) line.no:1673 中)是一个无限循环。
请帮我解决这个问题。我使用道场 1.9
html - 有没有办法给 HTML 输入某种命名空间以避免冲突?
假设我有一个服务器端脚本,它生成一个 HTML 页面,其中包含一些输入字段,每个字段都有自己的 ID。一个服务器端类可能负责将输入字段添加到网页的一部分,而另一个类处理网页的另一部分。或者你可能有不同的程序员在页面的不同部分工作。我想避免与 HTML 输入字段 ID 发生冲突。这方面的一个例子可能是一个父表单,它有一个 jQuery 对话框弹出窗口,其输入字段 ID 与父表单相同。目前,我在 ID 前面加上生成它们的服务器端类的名称(以及一个下划线,以明确哪个部分是前缀)。要以这种方式获得完全唯一的 ID,我可能必须开始包含服务器端类的完整命名空间,这可能会使我的 ID 很长。
有没有比为输入添加前缀更好的方法或最佳实践是什么?我通常对所有变量使用 camelCase,只有这个例外。这是打破该规则的一个很好的例外吗?
你们大多数人在做什么?您是否正在改变选择这些输入字段而不是通过 ID 的方式?将输入字段包装在form
标签或div
标签中并将功能添加到服务器端以创建这些?(我想自由地不限制我包装这些输入的内容来选择它们。我的服务器端代码应该只生成客户端代码,该代码只在知道这些输入进入页面时才获取值,而不是知道页面上的任何其他标签。更容易管理。)您是否将 css 类添加到每组字段?
jquery - 您如何使用 ajax 进行服务器端调用?
我已经使用 jquery、css 和 html 构建了一个网站。我使用 ajax 调用从服务器上的平面文件中检索数据并绘制图表。问题是有一个身份验证供应商应用程序,用户必须对其进行身份验证才能访问该站点。此供应商应用程序有 30 分钟的空闲超时,如果用户在 30 分钟内未执行任何操作,则会超时。
问题是,当它发生时,页面并没有按预期进入登录页面。
我想我需要一个服务器端调用来强制我的页面通过登录页面。
我创建了这个脚本做一个服务器调用来强制页面获取登录页面,但它似乎没有工作。
有什么想法可以解决这个问题吗?这是我的脚本:
somepage.php 是服务器上的一个虚拟文件,它不做任何事情。有没有更好的方法来做到这一点?
asp.net - 需要使用 asp.net 从客户端而不是服务器下载文件
我正在使用 Web.DownloadString(); 从雅虎股票下载数据。该站点将拥有多个用户,因此我需要让客户端而不是服务器发送下载请求,以避免从服务器 IP 地址发送过多请求而被阻止。我找不到在客户端运行它的方法,并且正在寻求帮助,使其从客户端而不是服务器运行。
下面是一个格式不正确的函数,我打算清理我现在正在使用的函数
我计划只使用让数据运行客户端所需的部分,其余运行服务器我还没有清理我的代码。
`
client-side-scripting - 关于客户端和服务器端脚本语言的 2 个问题?
这是关于客户端和服务器端脚本语言的问题
我需要知道它们之间有什么区别?
1 – 什么是客户端脚本语言?
2 - 什么是服务器端脚本语言?
我的答案正确吗?
php - PHP 安全性 - 最坏情况:公开的硬编码密码
作为主要的前端开发人员,我想更好地了解 PHP 的服务器端安全性限制。
假设我有一个 Apache 服务器,其中包含一个 MySQL 数据库和一个 index.php 文件。(坏)设计如下:
- 包含私人信息的数据库,称为“top_secret_database”
- 该数据库中的单个表,称为“juicy_data”
- 同一个表中的一个列,它具有称为“not_important_column”的非私有、非有趣信息
index.php 的内容是:
/li>
显然,您不能像客户端代码那样仔细阅读服务器端代码,除非服务器或代码出现严重错误(客户端可以查看服务器端 PHP 源代码吗?),当然还有一些方法可以保持硬编码密码安全(r)(在 php 中保护数据库密码)。
但是,我今天的问题是,即使我像上面的 index.php 文件那样直接告诉人们我的数据库密码,攻击者可以通过哪些方式(如果有的话)访问刚刚发布的表的其他(有趣的)列由上述脚本自动查询?