我需要能够点击列表元素,并根据我点击,2个变量将显示在同一页面上。
我有两个变量定义在html代码(这可以改变,因为我硬编码他们的变量到html):
<ul>
<li><a href="#" onclick="('6','67')">Text 1</a></li>
<li><a href="#" onclick="('22','240')">Text 2</a></li>
<li><a href="#" onclick="('34','56')">Text 3</a></li>
</ul>
之后,我想用PHP $_POST选择这两个变量,像这样:
<?php
echo $_POST['var1'];
echo $_POST['var2'];
?>
我怎么才能做到呢?
你可以这样做:
<ul>
<li><a href="#" onclick="myFunction('6','67')">Text 1</a></li>
<li><a href="#" onclick="myFunction('22','240')">Text 2</a></li>
<li><a href="#" onclick="myFunction('34','56')">Text 3</a></li>
</ul>
<script>
function myFunction(a, b){
$.ajax(function(){
url: <yourURL>,
data: {'a': a, 'b': b }
success: function(){
//access the variables here.
}
});
}
</script>
use $.post()