我正在寫一個軟件,它具有諸如日曆和客戶搜索等視圖。例如,主頁面包含這些小節的鏈接。當用戶導航到日曆頁面時,今天的事件通過AJAX查詢從後端加載。當從日曆視圖中打開個別事件時,其詳細信息會再次從後端動態加載。jQuery Mobile軟件的體系結構
第一個原型被寫成一個大HTML文件,所有JavaScript代碼直接嵌入。現在我已經開始將其重構爲更易於管理的系統。
問題是我想將每個視圖分隔爲自己的頁面,這個頁面可以獨立使用,但也可以作爲jQuery Mobile站點的一部分,具有平滑的AJAX轉換。根據我的觀察,通過jQuery Mobile中的AJAX鏈接加載頁面意味着從目標頁面只將標有data-role =「page」屬性的元素注入到源頁面的HTML中。所有腳本標籤都被剝離。
我該如何區分視圖,但仍然保持流暢的AJAX轉換?
我不認爲這回答了這個問題。 OP希望知道如何在頁面標籤中包含新頁面JavaScript(當頁面更改時不會加載)。 – Jivings 2011-06-16 08:49:26
@Jivings - 這包括在JQM中不應該發生(也不能以任何常規方式完成),所以很高興知道如何完成它。 – naugtur 2011-06-16 10:55:47
@naugtur - 夠公平的。 – Jivings 2011-06-16 11:36:54