问题标签 [server-side]

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.

0 投票
4 回答
2965 浏览

python - 如何将 Python 服务器端与共享主机一起使用?

我的托管公司告诉我,Python 安装在他们的服务器上。我将如何使用它来输出一个简单的 HTML 页面?目前这只是一个学习练习,但有一天我想以与我目前使用 PHP 相同的方式使用 Python。

0 投票
1 回答
1992 浏览

asp.net - 从服务器端显示的 ModalPopUpExtender:控制焦点

我有一个包含 gridview 和 ModalPopupExtender (MPE) 的用户控件。我正在使用 MPE 使用服务器端 Show() 方法在来自 gridview 的某些 ItemCommands 之后强制用户做出决定。显示弹出窗口并获得回发或从弹出窗口执行的客户端脚本都可以很好地工作。

手头的问题是,当 MPE 显示时,我无法控制焦点落在哪里。焦点似乎落在弹出窗口内,但没有落在任何特定的控件上。单个选项卡将焦点移动到预期的控件,但我不能直接强制焦点在那里。

据我所知,节目和放映活动永远不会在客户端触发。

我尝试在页面、用户控件、MPE、弹出面板和按钮的 preRender 事件中使用 Focus() 和 SetFocus()。没有产生正确的结果。事实上,在这些事件中或其他任何地方调用焦点,往往会导致焦点落在弹出窗口之外,因此没有多少选项卡会将焦点返回到它所属的位置。

在类似情况下,任何人都有运气控制焦点吗?

0 投票
4 回答
772 浏览

php - 如何将服务器端信息转换为 javascript?

我不知道如何问这个问题,这就是为什么我要模拟我需要的东西,一些开发人员通过用 php 渲染 javascript 来制作我需要的东西。一个简单的示例文件如下所示:

my_javascript_file.php

输出如下:

我的问题来了,有没有办法用纯js技术来实现?

谢谢,思南。

PS这只是一个简单的例子,当然我可以在这里硬编码post url,或者使用javascript通过位置对象等获取url我希望你明白我的意思......

编辑:很抱歉我使用的术语造成混淆,它只是从我的应用程序中获取一些信息并动态写入我的 javascript。我不是指彗星或数据编码等。

我想知道的是如何在 javascript 文件上使用服务器端数据(如果有的话)。就像 php 方法在我的示例中所做的一样,它只是回显来自我的应用程序的字符串。有没有办法通过 javascript 库或框架来做到这一点,比如您分配 vars 并在该模板系统中使用它的模板引擎。希望现在更清楚了。

0 投票
3 回答
742 浏览

flash - 从矢量图形和文本服务器端或闪存中生成 PDF 的最简单方法

好的,问题来了:

  • 矢量图形的格式可以是 SWF 或 SVG,由我选择
  • 文本可以有任何字体
  • 文本和图形都可以旋转和移动,图形也可以缩放

我考虑在客户端,即 flash player 9,使用alivePDF,但 1. 它不支持许多字体,2. 代码确实有点单一且非结构化,所以我没有真正的线索,从哪里开始破解在我自己...

所以我想,也许在服务器端这样做......所以我的问题是,有没有人知道库/工具,这使得这以一种简单的方式可行?我真的不想解析遍历矢量图形并将它们自己绘制到PDF中......

问候

back2dos

0 投票
3 回答
7242 浏览

asp.net - 带有服务器端资源字符串的 HTML 输入标记

我在 ASP.NET 表单上有一个输入按钮,但我希​​望显示的文本来自服务器端资源文件。

以下语法失败,我无法将其括在文字中,因为输入标签不能包含任何其他标签:

任何可能的解决方案?

谢谢 :)

0 投票
2 回答
1366 浏览

ajax - 反向AJAX?数据更改可以“推送”到脚本吗?

我注意到我的一些 ajax-heavy 网站(我访问的网站,不是我建立的网站)具有某些自动刷新功能。例如,在 GMail 中,如果我收到一条新消息,我会在没有重新加载页面的情况下看到新消息。Facebook 基于浏览器的 IM 客户端也是如此。据我所知,没有任何 java 小程序处理服务器-浏览器绑定,所以我只能假设它是由 AJAX 完成的,也许是我不知道的一些元素。所以根据我的最佳猜测,它是通过以下两种方式之一完成的:

  1. javascript 对服务器端脚本进行稳定的“ping”,检查可能可用的任何更新(这可以解释为什么其中一些页面会导致任何其他重型页面爬行)。或者

  2. javascript 处于闲置状态,服务器端脚本实际上将任何更新“推送”到浏览器。但我不确定这是否可能。我想有某种 AJAX 功能仍然 ping,但它只是询问“任何更新?” 并且服务器脚本有一个简单的布尔值,表示“不”或“我很高兴你问了”。但如果是这种情况,任何数据更改都需要直接调用脚本,以便它准备好数据更改并对布尔函数进行更改。

那么这可能/可行/它是如何工作的?我想像:

有人向服务器发送电子邮件/IM/DB 更新,服务器使用脚本的 URL 加上一些相关的 GET 变量调用脚本,脚本记录更改并更新“可用更新”变量,AJAX 得到响应实际上更新,AJAX 运行其正常的“更新页面”功能,执行正常的更新脚本并将它们输出到浏览器。

我之所以问,是因为 js 只是在进行持续检查似乎效率很低,这需要 a) 服务器每 1.5 秒工作一次,b) 我的浏览器每 1.5 秒工作一次,这样我就可以说“哦,男孩,我有一个 IM!就像一个真正的 IM 客户端一样!”

0 投票
8 回答
3511 浏览

security - 安全的服务器端语言

环顾 Web 服务器端,我发现像 PHP 这样的脚本语言非常流行,

可能是由于开发速度和易于编程。然而,脚本语言是人类可读的,因此代码安全不是这里的问题。

我想知道,如果我热衷于服务器上代码的安全性,哪种服务器语言/技术最适合。

0 投票
7 回答
321 浏览

javascript - 防止将超链接输入到 html 表单中:客户端或服务器端验证?

我仍在争论是否要这样做,但我正在考虑的是阻止用户在我的应用程序中将超链接输入到 HTML 表单中。这是为了避免显示垃圾链接以供该应用程序的其他用途使用,因为该应用程序基于用户生成的内容。

这是一个 Rails 应用程序,因此我可以在用户提交表单后对模型进行一些后端验证。

但我想知道在任何提交发生之前在 jQuery/JavaScript 中执行检查是否更可取。这样用户就可以立即得到通知,而无需任何后端处理。

这里哪个更可取 - 客户端或服务器端验证?

0 投票
5 回答
747 浏览

asp.net - 到目前为止,可用的已编译服务器端语言有哪些?

我听说过仅适用于 Windows Server 的 ASP.NET 编译的 DLL,但我想知道是否还有其他已编译的服务器端语言?甚至可能用于 Apache 服务器?

运行时的安装应该不是问题,因为我可以物理访问 Unix/Windows 服务器,但如果它是 CGI 插件,它还有一个额外的好处,因为我可以只使用 FTP 安装它。

0 投票
2 回答
17153 浏览

javascript - 使用 jquery 获取表的每行总计和总计

所以这个的简短版本是:我可以只遍历选择器匹配元素中的元素each()吗?each()或者有没有更简单的方法可以在没有循环的情况下获得我想要的东西?


我认为这会容易得多,这让我觉得我只是错过了一些使用 jquery 遍历元素的基本原则。

所以这是场景:

我有一个表格(在这种情况下是合适的),其中每个单元格都有一个 text input。最后一个输入是只读的,应该是在该行上输入的其他值的总和。我有一个非常混乱的 js 脚本,用于查找每行的总计,然后是每行总计的总计。

这是基本的 HTML:

为了清楚起见,javascript 将验证输入的数据是否为数字。

因此,我为每个输入都有一个事件侦听器,用于onchange在用户输入数据并移动到下一个单元格/输入时更新总数。然后我有一个名为的函数,该函数updateTotal当前使用for循环遍历每一行并在该循环内循环每个单元格,最后将总单元格中的输入设置为求和。

快速说明:我已经包含了下面的代码,以表明我不只是在寻找帮助并展示我所想的基本逻辑。请随意略读或跳过这部分。它可以工作,不需要任何调试或批评。

这就是它的样子:

现在我正在尝试用 jquery 语法重写上面的内容,但我被卡住了。我认为最好的方法是使用以下each()循环:

但是使用$(this)似乎并不像我想象的那样工作。我阅读并看到$(this)在 each 循环中的使用指向每个匹配的元素,这是我所期望的,但我不知道如何在 each() 函数中遍历该元素。上面还省略了grand_total 位,因为让总变量起作用的运气更差。我尝试以下只是为了获得row_totals:

取得了一些成功,但是当我尝试添加它时设法打破它。我认为我不需要每一行都有一个 id 来完成这项工作,因为每个部分都应该指向我想到的行。


所以这个的简短版本是:我可以使用 each 循环只遍历匹配项中的元素吗?如果可以,正确的语法是什么?或者有没有更简单的方法可以在没有每个循环的情况下获得我想要的东西?

哦,最后一个想法...

是否可以使用 jquery 获取所有匹配元素的数字总和(而不是一个长字符串)?我自己会对此进行更多研究,但如果有人知道,它会使其中的一些变得容易得多。