我想在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_id
将change_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时,页面没有改变。