2011-07-19 8 views
0

複数のコードソースからこれを理解しようと無数の日数を送っています。jquery ui-tab、これを行う方法 - 値渡しのページURL

新しいコードから始めたいと思います。

私はUIタブ機能を使用したいと思いますが、URLでアクセスできるタブページもあります。さらに、URLに文字列で値を渡すことができるようにしたかったのです(つまり、?Mode = Apple)。私の送信結果は私が訪問したい(www.something.com/#Tab1_MONKEYSEE?Mode=Apple & Money = King) - 私をtab1ページに送り、それらの値を渡すことでした。

おかげ

答えて

1

あなたの質問は本当に具体的な、私はあなたがに移動した場合、クエリ文字列::だから、

function getParameterByName(name) 
{ 
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); 
    var regexS = "[\\?&]" + name + "=([^&#]*)"; 
    var regex = new RegExp(regexS); 
    var results = regex.exec(window.location.href); 
    if(results == null) 
    return ""; 
    else 
    return decodeURIComponent(results[1].replace(/\+/g, " ")); 
} 

からパラメータを取得し、この非常に便利な機能を指摘することによって、あなたを助けて開始することができますされていませんページwww.something.com/yourpage.php?tab=Tab1_MONKEYSEE &モード=あなたができるアップル&マネー=キング:

var tab = getParameterByName('tab'); 
var mode = getParameterByName('mode'); 
var Money = getParameterByName('Money'); 

var $tabs = $('#example').tabs(); 

$tabs.tabs('select', '#' + tab);//select tabs with id: Tab1_MONKEYSEE 
+0

素晴らしいですこれは私が決して考えなかったものです! – Gordon

関連する問題