所以我使用的是以下从另一个问题中得到的答案,
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript">
function doSomething() {
$.get("somepage.php");
return false;
}
</script>
<a href="#" onclick="doSomething();">Click Me!</a>
我只是想知道如何将此代码所在的页面中的更多变量传递给somepage.php
(我正在调用的页面)。
此外,一旦运行了.php页面,我怎么能在我运行此代码的页面上使用它生成的一些数据(基本上是通过更新字段来更新已运行的用户)可能的)。
如果有人至少可以告诉我如何将php变量传递给另一个.php页面,那就太棒了。
顺便说一句,我知道这里有一个类似的问题:Run PHP code when user clicks link and pass variables
这也有答案,但我正在尝试使用我提供的代码,因为它非常简单。
答案 0 :(得分:2)
你想要一个ajax发布电话:
//Inside your function
var someVar = <?php echo $variable ?>;
var anotherVar = <?php echo $newVar ?>;
$.post("somepage.php", {firstParam : someVar, secondParam : anotherVar}, function(data) {
//this is your response data from serv
console.log(data);
});
您可以访问您发送的数据:
$paramOne = $_POST['firstParam'];
$paramTwo = $_POST['secondParam'];
echo "some response";
上面的data
将是“一些回复”。简而言之;
答案 1 :(得分:0)