0

私は自分のウェブサイトにディープリンクを実装しています。

次のように、なぜ jquery-address がクエリ文字列を設定できないのか疑問に思います。

www.mywebsite.com?search=keyword

私が使用するとき

$.address.parameter("search", "keyword")

jquery-address は次の URL を設定します。

www.mywebsite.com?search#/?keyword

なぜ、そうしているのですか?

最初の例のように、単純な古いクエリ文字列が必要です。

助けてください !

4

1 に答える 1

0

これらのアドレスはハッシュを使用します。これは、クライアント向けであるためです。クエリ文字列を操作したい場合は、クエリ プラグインを使用できます。例えば:

window.location.search = $.query.set('search', 'keyword');

編集:

複数の変更を加えたい場合は、次のようにします。

var newQuery = $.query.set('search', 'keyword');
// ...
newQuery = newQuery.set('another', 'value');
window.location.search = newQuery;
于 2010-08-19T18:10:09.303 に答える