2010-10-23 14 views
1
$('#idOfMyButton').click(function() { 
$('#idOfMyIframe').attr('src', 'the new url'); }); 

此代碼的工作,並將其加載新的URL,但它再次刷新,回到我在它發生在第二個設計模式下設置的初始狀態。jQuery的刷新的iframe但它不是永久

+0

腳本是在頭部和的document.ready功能 – kamiar3001 2010-10-23 15:58:12

+0

你有連接到'iframe'的'load'任何處理程序事件? – 2010-10-23 16:00:07

+0

您可以嘗試再次陳述問題。什麼讓人耳目一新?你有沒有其他的代碼在運行,你可以試着在jsfiddle.net上重現這個問題。 – redsquare 2010-10-23 16:00:52

回答

2

是因爲你缺少return false;。說實話你的問題不是很清楚。

$('#idOfMyButton').click(function() { 
    $('#idOfMyIframe').attr('src', 'the new url'); 
    return false; 
}); 

這將防止攜帶上的按鈕,並刷新頁面

+0

使用event.preventDefault()而不是返回false! – PetersenDidIt 2010-10-23 16:06:39