台灣最大程式設計社群網站
線上人數
772
 
會員總數:244893
討論主題:188887
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> 關於$(document).ready的改寫方法
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關於$(document).ready的改寫方法
價值 : 50 QP  點閱數:696 回應數:5

樓主

WJ0
門外漢
0 1
12 1
發送站內信

目前有寫到一個網頁有套用Jquery mobile
利用ajax連接php去抓取session值再用GET回傳
不過段落是用$(document).ready寫的如下


在網頁中應用也是正常可以使用的 但往下寫到navber這個功能的時候連結是用href去做連結而不是用function的方式


因此是在同一個網頁裡做切換 所以document的部分只有執行第一次
當畫面切換到page_B 就不會再做執行這段了 所以只有page_A的 #reuserid會抓到值

所以想請問該如何修改才能讓同一個網頁中的page_A page_B 都可以抓到AJAX回傳的session值

搜尋相關Tags的文章: [ jquery mobile ] , [ ajax ] ,
本篇文章發表於2017-07-25 23:51
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

Daimom
捐贈 VP 給 Daimom 檢舉此回應
把他拉成function,回傳值.
本篇文章回覆於2017-07-26 08:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

WJ0
檢舉此回應
改完之後就沒抓到值 是否可以在說明一點
本篇文章回覆於2017-07-26 15:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

彩虹
檢舉此回應
那請順便把改完的程式碼完整的PO上來吧~

不然還真的無法跟你說明什麼

你把 ajax 包到 function 之後,要加上click event 去 call function

我覺得你要再多花時間思考一下
基礎不太夠
本篇文章回覆於2017-07-26 16:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

淺水員
檢舉此回應
$('#reuserid') 是指整份文件中 id 是 reuserid 的那個元素,例如我 html 中有這段內容

$('#reuserid') 就是指這個 div 元素

所以你一開始抓到的東西,一直都存在那邊。
他一直都在。

既然 $('#reuserid') 是 id
一份 html 只能出現一次
如果你是要在 page_A 跟 page_B 都有出現相同的東西
那麼必須使用不同的id,並且都要寫入:


或是不要用 id 來選擇物件,改用class

這時候page_A跟page_B中要顯示的那個元素就要改用 class 了

本篇文章回覆於2017-07-26 18:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

迷路
捐贈 VP 給 迷路 檢舉此回應
完全不理解用ajax的理由為何?
你並沒有帶入任何參數,所以回傳的值並不受到此頁面的操作影響
以問題描述來看是想取得類似會員資料的session值,那為何不在PHP中抓取此值直接輸出在原始碼中?
本篇文章回覆於2017-07-27 09:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.