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