我有这段代码:
echo '<a href="case_util.php?status=green&adr=' . $adr. '" rel="nofollow" onClick="javascript:document.location(create.php)" target="second">Send map to 2nd screen</a>';
我希望能够按下此链接,在另一个iframe中打开case_util.php,然后转到其自己的iframe中的另一个链接。
有点像刷新/回头。但是,它是一个表单,按下后退保留表单中的数据。我不希望这个数据在表单中,因此我希望它导航到页面。
谢谢:)
答案 0 :(得分:0)
语法问题。 document.location不是一个函数,无论如何都被弃用了。
这是一个更好的版本
echo '<a href="case_util.php?status=green&adr=' . $adr. '" rel="nofollow" onClick="window.location='create.php'" target="second">Send map to 2nd screen</a>';
或更容易阅读,因为你想要名为second的iframe中的href。
...?> <a href="case_util.php?status=green&adr=<?php echo $adr; ?>" rel="nofollow" target="second"
onClick="window.location='create.php'" >Send map to 2nd screen</a>
答案 1 :(得分:0)
最佳答案: 不要使用iframe。
但是,如果您决定使用像iframe一样愚蠢的东西,请使用像元重定向一样愚蠢的东西。
<meta http-equiv="refresh" content="0;url=http://example.com/"/>
;)严肃地说,只需阅读有关AJAX + jQuery的内容:
http://net.tutsplus.com/tutorials/javascript-ajax/5-ways-to-make-ajax-calls-with-jquery/