5

私は次のURLを持っています

http://www.domain.com?page=options&tab=general

タブパラメーターにアクセスして変更できるようにしたい

一般とスタイルの2つのタブがあり、スタイルをクリックすると、同じURLを読み取るように非表示フィールド(値としてこのURLを持つ)を変更して、タブパラメータをスタイルに変更します。だから、それはこのようになります

http://www.domain.com?page=options&tab=styles

ただし、この URL には、ページの読み込み時にパラメーター タブがない可能性があるため、URL クエリ文字列にパラメーターを追加できるようにする必要があります。

さらに多くのタブがあるため、一般的なテキストをスタイルに置き換えることはできません

誰でも知っていますか?ありがとう

4

1 に答える 1

8
var s = "http://www.domain.com?page=options&tab=general"
var queryString = s.substring(s.lastIndexOf("?") + 1);
var newQueryString = $.map(queryString.split("&"), function(pair) { 
  var p = pair.split("="); 
  if (p[1] == "general") { 
    p[1] = "styles";
    return p.join("=");
  } else { 
    return pair;
  } 
}).join("&");
于 2012-08-25T12:13:48.847 に答える