2

2 つの質問をしましたが、答えが得られず、答えを見つけるのに数時間を費やしましたが、成功しませんでした。

動的 URL を生成し、jquerymobile でパラメーターを渡す必要があります。

例..

<a href="menu.php?id=2">Menu 2</a>
<a href="results.php?id=4">Result No. 4</a>

上記の URL は動的である必要があり、ID のパラメーターを通過できる必要があります。

次に、指定されたページの id パラメータを取得する必要があります。

私は changePage などに関して多くのことを読みましたが、動的である必要があるため、次のページを関数で指定できます。また、ajax トランジションが機能する必要があるため、ajax-false を true にする必要があります。

一度だけ助けて、サンプルコードを提供してください。

敬具。

4

2 に答える 2

1

ナビゲートしたページの url パラメータを取得するには、次のようなものを使用します。

pageshow イベントを使用して、現在の URL から ID を取得します。

この質問の回答の関数を使用しました - Get escaped URL parameter :

$(document).on("pageshow", function(event, data) {
    var id = getURLParameter("id"); 
    console.log("ID = " + id);
});

function getURLParameter(name) {
    return decodeURI(
        (RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]
    );
}
于 2013-07-30T16:25:33.630 に答える