2011-12-21 61 views
0

我有一个页面,其中包含页面上的链接和IFrame。点击链接后,我会创建一个表单并发布。这是我在做什么:动态创建表单并使用jQuery发布到IFrame

elem.wrap('<form id="fooForm" name="fooForm" action = " do.php " target = "fooIframe" method="post" />') 
$('#fooForm').submit(); 

表单帖子和打开新页面,而不是IFrame。

回答

0

这听起来很可怕,但你需要的是与你的链接到目标的iframe

<iframe name=blah></iframe> 
<a href="http://www.yahoo.com" target="blah> 
-1

你在做什么,对...做正确使用一些Ajax:

$.post('go.php',$("#fooForm").serialize(), function(response){ 
    $("#result").html(response) 
}) 
+0

我出于某些安全原因,必须使用iframe。早些时候,我只是在iframe的src attr中填充链接的href。但即使这也有一些担忧,所以我想要做的是围绕链接包装一个表格,然后将表单发布到ifrae。 – prgrmr 2011-12-21 20:40:48