读书人

jquery mobile 页面间的传送参数

发布时间: 2012-11-23 00:03:43 作者: rapoo

jquery mobile 页面间的传递参数

jq mobile作为一个web开发手机app的框架,打包后的apk,其实就是在手机上模拟一个简易的浏览器,然后进行js操作,在没有服务器端脚本语言的支持下,如何传递参数呢?

很明显,这就要依靠jquery mobile来获取了。

在$(document).bind('pagebeforechange',function(e,data){... ... });事件里面:

$(document).bind('pagebeforechange',function(e,data){if (typeof data.toPage !== "string"){        return;    }    var paramUrl = $.mobile.path.parseUrl(data.toPage);var params = getUrlParam(paramUrl.search);});function getUrlParam(string) {var obj = {};if (string.indexOf("?") != -1) {var string = string.substr(string.indexOf("?") + 1);var strs = string.split("&");for(var i = 0; i < strs.length; i ++) {var tempArr = strs[i].split("=");obj[tempArr[0]] = unescape(tempArr[1]);}}return obj;}


读书人网 >移动开发

热点推荐