Javascript 带有jQuery Mobile参数的页面导航
我现在正在学习jQuery Mobile,但我有一个问题。在页面之间导航时,我希望在此页面之间传递一些数据。但我无法解决这个问题,这是我为测试它而创建的,但它不起作用。我已经搜索了一些论坛和谷歌,但找不到有效的答案 你们有谁知道解决这个问题的办法吗 第1页Javascript 带有jQuery Mobile参数的页面导航,javascript,jquery,html,mobile,navigation,Javascript,Jquery,Html,Mobile,Navigation,我现在正在学习jQuery Mobile,但我有一个问题。在页面之间导航时,我希望在此页面之间传递一些数据。但我无法解决这个问题,这是我为测试它而创建的,但它不起作用。我已经搜索了一些论坛和谷歌,但找不到有效的答案 你们有谁知道解决这个问题的办法吗 第1页 <%@ Page Title="" Language="C#" MasterPageFile="~/Test.Master" AutoEventWireup="true" CodeBehind="Page1.aspx.cs" Inher
<%@ Page Title="" Language="C#" MasterPageFile="~/Test.Master" AutoEventWireup="true" CodeBehind="Page1.aspx.cs" Inherits="Vertegenwoordigers.Page1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<div data-role="page" id="Page1">
<div data-role="header">
<a id="ToPage2" data-role="button" class="ui-btn-right" data-icon="arrow-r">Page 2</a>
<h1>Page 1</h1>
</div>
<div data-role="content">
Page 1
</div>
</div>
</asp:Content>
我希望你们中的一些人能帮助我解决这个问题。我想我已经找到了答案,我只需要使用一个HREF,问题就解决了
<%@ Page Title="" Language="C#" MasterPageFile="~/Test.Master" AutoEventWireup="true" CodeBehind="Page2.aspx.cs" Inherits="Vertegenwoordigers.Page2" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<div data-role="page" id="Page2">
<div data-role="header">
<a id="ToPage1" href="/Page1.aspx" data-role="button" data-icon="arrow-l">Page 1</a>
<h1>Page 2</h1>
</div>
<div data-role="content">
Page 2
</div>
</div>
</asp:Content>
$(document).bind("mobileinit", function () { });
$('#Page1').live('pagebeforecreate', function (event) {
console.log("Page1 pagebeforecreate");
console.log(event); });
$('#Page1').live('pagecreate', function (event) {
console.log("Page1 pagecreate");
$('#ToPage2').bind('click', function () {
console.log("ToPage2 click");
$.mobile.changePage("/Page2.aspx", {
type: "post",
data: "testdatastring"
});
});});
$('#Page2').live('pagebeforecreate', function (event) {
console.log("Page2 pagebeforeload");
console.log(event); });
$('#Page2').live('pagecreate', function (event) {
console.log("Page2 pagecreate");
console.log(event);});