使用javascript / jquery,我想打开一个新标签。我有这段代码:
window.open("../scripts/map.php", '_blank');
它做到了,但我也想附加一个巨大的json字符串作为参数。我不想将它附加到网址上。有没有办法进行jquery ajax调用,并在新选项卡中设置返回的html字符串?
感谢。
答案 0 :(得分:5)
您可以定义一个(可能隐藏的)表单元素,为其提供要发布到的网址的操作,方法" post"以及" _blank"的目标,将json设置为其输入字段之一,使用$(form).submit()使用jquery提交表单。您甚至可以使用jquery在运行时创建和删除表单。
表单的目标属性与超链接的目标属性相同。