我有javascript创建和加载iframe。问题是url - 包含用于构造iframe内容的动态参数列表 - 太长了,无法包含在iframe src中(使用GET方法)。 无论如何使用POST或其他一些可以处理大型参数列表的方法来加载iframe的内容?
我尝试使用javascript自动提交一个目标为iframe src的表单,并预先加载参数列表 - 但是这个方法似乎刷新了页面(我宁愿没有)。
答案 0 :(得分:2)
您可以将此信息保存为表格中的临时行,只需通过单个$ _GET引用该ID。
如果这看起来太复杂,只需要<form target="iframe_id"
并使用jQuery $.submit()
即可。有关此问题,请参阅previous answer。
答案 1 :(得分:0)
也许你可以做一个JQuery修改,然后专门为那个iFrame调用doPostBack()?
答案 2 :(得分:0)
尝试将整个URL包装到变量中。然后将变量放在您设置请求的位置。我想它应该有效。