0
我有2個頁面:#page_contact_list和#page_contact_edit。點擊列表中的聯繫人後,我希望轉換到#page_contact_edit,加載我單擊的記錄的聯繫人數據並通過單擊保存'保存'按鈕進行保存。jQuery Mobile:如何點擊列表中的記錄並對其進行編輯
我的問題是:
- 凡在列表中,我應該把記錄ID(MySQL的contacts.id),這是一個特殊的屬性,href參數,...
- 哪個事件是意在趕上我通過我應該用
- 哪個事件作出AJAX調用從數據庫中加載的聯繫資料和填寫表格
我應該怎麼做「保存」事件,如果全成接觸ID #page_contact_edit轉回#page_contact_list
<div data-role="page" id="page_contact_list"> <div data-role="content"> <ul data-role="listview" data-divider-theme="b" data-inset="true"> <li data-role="list-divider" role="heading"> Contacts </li> <li data-theme="c"> <a href="#page_contact_edit" data-transition="slide"> James </a> </li> <li data-theme="c"> <a href="#page_contact_edit" data-transition="slide"> Jenna </a> </li> <li data-theme="c"> <a href="#page_contact_edit" data-transition="slide"> Mark </a> </li> </ul> </div> </div> <div data-role="page" id="page_contact_edit"> <div data-role="content"> <form action=""> <div data-role="fieldcontain"> <fieldset data-role="controlgroup"> <label for="textinput1"> Name </label> <input name="name" id="textinput1" value="" type="text" /> </fieldset> </div> <div data-role="fieldcontain"> <fieldset data-role="controlgroup"> <label for="textinput2"> Second name </label> <input name="second_name" id="textinput2" value="" type="text" /> </fieldset> </div> <div data-role="fieldcontain"> <fieldset data-role="controlgroup"> <label for="textinput3"> Phone </label> <input name="phone" id="textinput3" value="" type="text" /> </fieldset> </div> <a data-role="button" href="#page_contact_list"> Save </a> <a data-role="button" href="#page_contact_list"> Cancel </a> </form> </div> </div>
這正是我所需要的,謝謝Raj – user1517081