问题标签 [ajax]
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.
java - 如何对 AJAX 应用程序进行黑盒测试?
在 AJAX Web 应用程序上执行黑盒测试的最佳跨平台方法是什么?
理想情况下,解决方案应具有以下属性:
- 能够集成到持续集成构建循环中
- 跨平台,因此您可以在 Windows 笔记本电脑和 Linux 持续集成服务器上运行它
- 编写交互脚本的简单方法
- 自由自在,因此您可以在必要时将其调整到您的工具链中
我研究过 HttpUnit,但我不相信它可以处理 AJAX 繁重的网站。
java - 使用 JBoss Richfaces 从 PDF 中提取文本
我正在尝试编写一个网络应用程序来管理我的博士论文的参考资料。
我曾经在个人 Confluence (很棒的工具!- http://www.atlassian.com/software/confluence/)实例中管理这些信息,但是我厌倦了打开 PDF 并将值剪切和粘贴到字段中我想记录的。
我已经公开了一个 Web 服务,它将根据 PDF 文件名和页码返回给我图像。相同的 web 服务还公开了一个方法,该方法将返回提供的矩形内的文本(左上 xy 坐标,右下 xy 坐标)。
我希望能够在 PDF 图像的一部分上拖动一个矩形,然后调用 web 服务给我文本(然后我将其存储在 EntityBean 上)。我正在考虑使用 JBoss 应用程序堆栈(Application Server、Hibernate、Seam 和 Richfaces)。有人知道我该如何实现这一目标吗?我已经看到了在其他 RIA 工具包(例如 dojo)中绘制自定义图像的能力,但是我看不到在 Richfaces 中执行此操作的方法。
希望有人可以证明我错了,或者提供一些关于我能做什么的想法(因为我不是 Web 开发人员 - 我主要构建这个工具,因为现在可用的 RIA 框架让我感兴趣!)
我已经有了提取文本的代码,我的问题纯粹是如何让用户在图像顶部的网络浏览器内绘制一个“选择矩形”?
非常感谢,
艾多斯
jquery - 如何在 jQuery 中显示服务器脚本的进度?
使用此代码,我可以在服务器脚本运行时显示动画 gif:
但是,我想显示脚本有多远的状态,例如“正在处理 20000 的第 342 行 ...”并让它计数直到完成。
我怎样才能做到这一点?我可以制作一个服务器脚本,它不断包含更新的信息,但是我在哪里放置命令来读取这个,比如说,每秒?
javascript - 如何将一些 JavaScript 状态信息保存回我的服务器 onUnload?
我在网页上有一个ExtJS网格,我想在用户离开页面时将它的一些状态信息保存回服务器。我可以使用 Ajax 请求 onUnload 执行此操作吗?如果没有,有什么更好的解决方案?
java - 重型 AJAX Java 应用程序的最佳服务器端框架
有数以万计的 Java Web 应用程序框架。
95% 是在基于 AJAX/DHTML 的开发的现代时代之前设计的,这意味着这些新方法是嫁接而不是设计进去的。
是否有任何框架是从头开始构建的,例如GWT + Extjs?
如果没有,哪个框架最适合具有动态数量的字段和页面的表单世界,这些字段和页面会改变客户端?
jquery - 在 jQuery 中,使用 ajaxSend 预览 $.post 调用构建的 url
如何构建我的 ajaxSend 调用,这似乎是放置它的地方,以预览传递回代理的内容?另外,我可以在 ajaxSend 中停止 ajax 调用吗?..所以我可以在处理来自代理的错误之前完善我的 url 字符串?
这是完整的 URL,当传递给代理时,它将返回我需要的 JSON 代码:
这是我的 $.post 调用(不确定它是否创建了上面的 url 字符串)
谢谢
javascript - 是否有任何项目可以替换 HTML 和当前的 javascript?
Google 创建了协议缓冲区来替代庞大的 XML 数据转换方法。更快的 XML 处理还不够好。大多数网络已经成长为不同技术的大杂烩,这些技术已经集成在浏览器中工作或生成 html。JavaScript 与 HTML 是分开的。Flash 和 Silverlight 也加入了组合。我们可以使用我们拥有的工具完成工作,但我们能做得更好吗?
在您提到标准(这是一件好事)之前,请考虑一下进化变化与革命性变化。如果亨利福特问人们更好的出行方式,他们会说他们想要一匹更快的马。(Webkit 是一匹更快的马。)
我希望有一个项目,但我还没有读过它。
javascript - 如何执行动态加载的 JavaScript 块?
我正在一个网页上进行 AJAX 调用,该调用返回一大块 HTML,例如:
我将整个东西插入到 DOM 中,但 JavaScript 没有运行。有没有办法运行它?
一些细节:我无法控制脚本块中的内容(所以我无法将其更改为可以调用的函数),我只需要执行整个块。我无法对响应调用 eval,因为 JavaScript 位于更大的 HTML 块中。我可以做某种正则表达式来分离出 JavaScript,然后在其上调用 eval,但这很糟糕。有人知道更好的方法吗?
javascript - 如何从 XMLHttpRequest 获取进度
是否可以获得 XMLHttpRequest 的进度(上传的字节数,下载的字节数)?
这对于在用户上传大文件时显示进度条很有用。标准 API 似乎不支持它,但也许在任何浏览器中都有一些非标准扩展?毕竟,这似乎是一个非常明显的功能,因为客户端知道上传/下载了多少字节。
注意:我知道“轮询服务器以获取进度”替代方案(这就是我现在正在做的事情)。这样做的主要问题(除了复杂的服务器端代码)通常是,在上传大文件时,用户的连接完全中断,因为大多数 ISP 提供的上游服务很差。所以提出额外的请求并不像我希望的那样响应迅速。我希望有一种方法(可能是非标准的)来获取浏览器始终拥有的这些信息。
ajax - 您实施了哪些解决方法/应对策略来处理多个选项卡与两个连接限制问题?
当您同时打开多个选项卡时,两个连接限制可能会特别麻烦。除了“忽略问题”之外,尽管有两个连接限制,您还见过哪些应对机制让多个选项卡都执行高度交互的 Ajax?