如何使用mobile.changePage传递参数

时间:2017-08-06 06:40:13

标签: javascript jquery jquery-mobile

我想在jquery mobile中使用$.mobile.changePage打开一个新页面,

这是我的HTML:

<div id="main" data-role="page">

//using ajax call here, and got variable product_id
    <img src="http://www.example.com/image/' + employee.product_image +'" onClick="change_page('+employee.product_id+')">
</div>

<div id="detailsPage" data-role="page">
//if i click one of product from page main, will open this
//doing ajax call here
</div>

因此链接看起来像#detailsPage?id=xxxxx

我想通过使用函数product_idchange_page变量带到下一页(detailsPage)

function change_page(pageid)
{
alert(pageid);

$.mobile.changePage("#detailsPage", { data : { 'id' : pageid },allowSamePageTransition:true}); //Samepagetransition to open same page based on ID


}

但它不起作用。

输入我的功能有什么问题吗?

当我更改参数product_id时,页面没有改变。

0 个答案:

没有答案