2012-01-18 37 views
0

我有一個div #rightcontent在 文件data.php,加載數據,並使用css.css 它,我在JavaScript中稱爲updatedcontent();,更新使用Ajax分貝的選項呼應。重裝一個div無需刷新網站

我想要它重新加載與id="rightcontent"股利沒有重新加載整個頁面,因爲它包含了大量的信息。 我正在閱讀中的load();,但我試過的所有實現都失敗了。任何投入將不勝感激。

var fe = jQuery.noConflict(); 
function updatedw (name,spid,unum,rdid) { 
document.getElementById('added').innerHTML += '<a href="#viewsp_'+spid+'" data- tooltip="'+unum+'" id="pointer_div">'+name+'</a> <a href="?delete='+rdid+'" class="delete" style="float:right"><img src="images/close.png" /></a><br> '; 
fe('div#rightcontent').load('viewscreenplays.php'); 
} 

fe("#clickme").click(function(){ 
    $("p.added").slideDown(); 
    }); 
fe(document).ready(function() { 
    fe('a.delete').click(function(e) { 
     fe(this).slideUp(300,function() { 
      parent.remove(); 
     }); 
+0

請分享一些代碼。 – Frankie 2012-01-18 02:34:16

+0

添加代碼讓我知道如果你有任何想法 – cppit 2012-01-18 03:13:23

回答

0

要麼你就必須來填充div內的文本使用JavaScript和Ajax的組合,從一個PHP文件中收集的數據。

或者您必須將div放在單獨的頁面中,並通過iframe加載,以便可以重新加載幀。

第一個選項是最優雅的......並且更好。請不要使用iframe

1

這取決於你如何觸發功能,但你可以嘗試這樣的:

function pop_rightcontent() 
{ 
    $.post("backend_script.php", { var1: value1, var2: value2 }, pop_rightcontent_handler, "html"); 
} 

function pop_rightcontent_handler(data) 
{ 
    $("#rightcontent").html(data); 
} 

這應該給你的腳本的起點。

+0

這與我所要求的無關 – cppit 2012-01-18 03:13:49

+0

所以即使做一個簡單的'$(「#rightcontent」).load(「your_page.html」);'doesn'工作? – Crontab 2012-01-18 14:28:05

+0

@fogsy:當你回答我的問題時,你的問題對於任何人都沒有太多的瞭解。我不得不猜測你在做什麼。 – Crontab 2012-01-18 14:38:16