Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带有jQuery Mobile参数的页面导航_Javascript_Jquery_Html_Mobile_Navigation - Fatal编程技术网

Javascript 带有jQuery Mobile参数的页面导航

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

我现在正在学习jQuery Mobile,但我有一个问题。在页面之间导航时,我希望在此页面之间传递一些数据。但我无法解决这个问题,这是我为测试它而创建的,但它不起作用。我已经搜索了一些论坛和谷歌,但找不到有效的答案

你们有谁知道解决这个问题的办法吗

第1页

<%@ 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);});