我在 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']);
问:如何通过使用 jquery get() 函数而不在 index.php 页面的 url 中显示参数来做到这一点?
(通过 jquery 传递变量 $lang)
我不喜欢调用函数后带参数的 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部分解析sk ?