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

时间:2011-03-26 05:06:01

标签: javascript html ajax forms

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

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

老实说,我不知道如何处理这种情况。我能想到的唯一方法就是可能使用Javascript ...不知何故。或者也许是框架?老实说我不知道​​该怎么做。我的想法很模糊,我想知道我想做什么是可能的。

我想要的最终结果是用户能够点击我网站上的链接,并最终获得特定玩家的统计数据(在新的标签/窗口中),这意味着我需要一种方法来自动填充在表格中提交。可以这样做吗?

1 个答案:

答案 0 :(得分:2)

  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现在应该显示玩家的分数