最后我得到了什么(评论吉姆的想法):
传递参数:
function detailOperator(_recordId) {
$.mobile.changePage('#operator-view', { dataUrl: '?ID=' + _recordId });
// Below not working (no errors) - maybe this sample working for external pages?
//$.mobile.changePage('#operator-view', { dataUrl : '?ID=' + _recordId, data : { 'ID' : _recordId }, reloadPage : true, changeHash : true });
}
所以,这里和以前一样。
检索参数:
// Below not working (no errors) because of empty "url"
/*
var parameters = $(this).data("url").split("?")[1];;
var _recordId = parameters.replace('ID=', '');
*/
var parameters = location.hash.substring(2).split("&");
var _recordId = parameters[0].replace('ID=', '');
非常感谢耐心!