2013-10-29 78 views
0

這是很難解釋,但我會盡我所能解釋它,也許有人知道我想做什麼。JQuery - 動態變化頁面

我有一個dashboard.php頁面,並且在該頁面中,我有一個主界面div,覆蓋導航標題下的100%寬度。

這個儀表板當用戶點擊一個鏈接時,用例如搜索用戶的另一個頁面的數據改變主界面div的內容。

我可以將搜索用戶頁面加載到主界面中,但我遇到的問題是當我單擊搜索用戶時,它會將我帶回原始主界面內容的dashboard.php頁面,而不是全部表格我搜索的用戶。

我無法告訴jquery我希望它搜索用戶並在點擊搜索用戶鏈接後將其填充到主界面頁面。

希望有人能夠了解即時行爲和嘗試完成的想法。

+1

您的目標很有道理,但很難在沒有看到您的代碼的情況下提供方向 –

+0

沒有演示很難確定您在代碼中正在做什麼 – charlietfl

回答

0

您可以將任務分解爲客戶端任務和服務器任務。

客戶端任務是javascript/jQuery在瀏覽器上執行的操作。 服務器任務是服務器在請求進入時會執行的任務。 這並不意味着服務器需要創建完整的html頁面,只需將一些信息發送給客戶端即可繞過完整的頁面創建。

我經常做這樣的事情:

<script> 
    var send = { }; 
    send[ 'find' ] = $("input[name='find']").val(); 
    send[ 'token' ] = $("input[name='token']").val(); 

    $.post('request.php', send, function(data) { 

     $("#name").html(data); 

    }); 
</script> 

有你將從request.php獲取數據的一些選項。 您可以讓request.php創建html,您可以將其放入<div id="name">。 或編寫從JSON創建HTML的客戶端代碼。

希望它是有道理的。