搜尋

首頁  >  問答  >  主體

jquery-ajax - thinkphp3.2.3應該怎麼實現局部刷新

新手求解例如我想要一個頁面的側欄導航,點擊其中的一個a標籤,右邊p就加載對應的html文件,那麼這樣的一個功能thinkphp要怎麼實現呢?用jq的load? post?而載入的html要不要寫頭部head 和body這些標籤 還是直接寫右邊p要載入的內容就可以了?還有它們的css js怎麼處理?

天蓬老师天蓬老师2774 天前889

全部回覆(3)我來回復

  • 为情所困

    为情所困2017-05-16 13:17:25

    這個和tp無關了

    1. 如果按照你的方法做,你可以非同步請求取得需要的html程式碼,然後放到右邊的p裡面,載入過來的htmlhead和body別寫了,就寫p裡面的html就好了。類似的可以試試iframe,點擊側欄導航,直接讓iframe載入一個連結

    2. 可以試下每個頁面都包含側欄導航,例如又a.html b.html 在a.html的側欄導航點擊後直接跳到b,反正b也有側欄導航(側欄導航在view層面可以寫成公共的,tp的模板應該也支持吧)

    回覆
    0
  • 大家讲道理

    大家讲道理2017-05-16 13:17:25

    用jq的load,post 都可以直接寫右邊p需要載入的內容就可以了 css js在該頁面或 css js檔案寫手可以

    回覆
    0
  • 为情所困

    为情所困2017-05-16 13:17:25

    ajax jquery的 $.get 或 $.post 就能實現

    回覆
    0
  • 取消回覆