使用非常长的url参数加载iframe

时间:2012-05-22 20:58:00

标签: javascript jquery post iframe get

我有javascript创建和加载iframe。问题是url - 包含用于构造iframe内容的动态参数列表 - 太长了,无法包含在iframe src中(使用GET方法)。 无论如何使用POST或其他一些可以处理大型参数列表的方法来加载iframe的内容?

我尝试使用javascript自动提交一个目标为iframe src的表单,并预先加载参数列表 - 但是这个方法似乎刷新了页面(我宁愿没有)。

3 个答案:

答案 0 :(得分:2)

您可以将此信息保存为表格中的临时行,只需通过单个$ _GET引用该ID。

如果这看起来太复杂,只需要<form target="iframe_id"并使用jQuery $.submit()即可。有关此问题,请参阅previous answer

答案 1 :(得分:0)

也许你可以做一个JQuery修改,然后专门为那个iFrame调用doPostBack()?

答案 2 :(得分:0)

尝试将整个URL包装到变量中。然后将变量放在您设置请求的位置。我想它应该有效。