javascript - 重定向到远程表单,填写并提交

标签 javascript html ajax forms

我运行网站 http://gearsbook.net这是一个面向 war 机器玩家的微型社交网络。我正在努力更新网站以使其更有用,因为它目前非常基础。

用户要求的功能之一是能够链接到他们的游戏统计数据。这些统计数据可在 http://gearsofwar.xbox.com/WebStats/default.htm 获得。但是,查看个人统计数据的唯一方法是使用 Xbox LIVE Gamertag 填写左侧的文本字段并提交。没有可用的配置文件静态链接,例如 http://gearsofwar.xbox.com/WebStats/default.htm?Gamertag=player ;获取玩家统计数据的唯一方法是通过使用 POST 操作的表单。

老实说,我不知道如何处理这种情况。我能想到的唯一方法可能是使用 Javascript……不知何故。或者也许框架?老实说,我不知道我应该做什么。我的想法很模糊,想知道我想做的事情是否有可能通过任何方式实现。

我想要的最终结果是让用户能够单击我网站上的链接,并最终看到特定玩家的统计数据(在新选项卡/窗口中),这意味着我需要一种自动填充的方法在表格中并提交。这能做到吗?

最佳答案

  1. 在您的网页中创建一个 iframe。将其命名为“gearswarscoreframe”
  2. 留空
  3. 当您需要加载玩家的分数时,将 iframe 的 URL 设置为 ASP/JSP/PHP 页面,该页面发送带有预填表单的 html。使用 iframe 的名称在 dom 中定位它并设置 url。
  4. 在这种具有 action=url 的表单中,其中 URL 是接受 POST 请求的表单
  5. 在同一个 iFrame 中,有一个在 Iframe 上的“onLoad”上调用的 Javascript 函数
  6. 在此 Javascript 函数中提交表单
  7. iframe 现在应该显示玩家的分数

关于javascript - 重定向到远程表单,填写并提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5440416/

相关文章:

javascript - 无法发布对象的 javascript 数组

javascript - 获取存储在DOM中的多张图片的宽度

javascript - 由于 :,无法实例化模块 ngAnimate

javascript - 动态调整由 KineticJS 框架创建的 HTML5 Canvas 大小

javascript - 更改 DIV 的 CSS 和内容

javascript - 在 AJAX 完成时加载 GIF

javascript - 在对 MS CRM 2013 按需的 SOAP 调用内的 fetchxml 中编码页面 cookie

javascript - 当用户在浏览器中禁用 javascript 时如何检测事件?

javascript - 暂停某些 HTML5 <audio> 时听到爆音

javascript - jQuery 绑定(bind) - 如何将此 Ajax 调用的结果绑定(bind)到文档?