ページ index.php に 3 つのリンクがあります。
<div id="languages">
<a href="index.php?page=test&lang=en" id="flag">
<img src="./images/flags/en.png" class="flag_off" alt="en" title="en">
</a>
<a href="index.php?page=test&lang=sk" id="flag">
<img src="./images/flags/sk.png" class="flag_off" alt="sk" title="sk">
</a>
<a href="index.php?page=test&lang=cz" id="flag">
<img src="./images/flags/cz.png" class="flag_on" alt="cz" title="cz">
</a>
</div>
それぞれがlangパラメータを渡し、同じページ(index.php)上にあります。それから私は変数を持っています
$_GET['lang']
言語を変更するための関数を呼び出します:
$obj->change_language($_GET['lang']);
Q: index.php ページの URL にパラメータを表示せずに jquery get() 関数を使用してこれを行うにはどうすればよいですか?
(変数 $lang を jquery で渡します)
たとえば、関数を呼び出した後のパラメーターを含む URL は好きではありません。
index.php?page=test&lang=sk
ハンドラーとして .click() 関数を使用していると思います。
編集:
私はこのようなものを持っています:
$(document).ready(function(){
$("#flag").click(function(){
$.get('index.php',
{ lang: "VARIABLE LANG FROM HREF" }
);
});
});
href index.php?page=test&lang= sk partからskを解析するには?