0

所以我正在使用我从另一个问题中得到的以下答案,

<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

这也有答案,但我正在尝试使用我提供的代码,因为它非常简单。

4

2 回答 2

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从上面将是“一些回应”。简而言之;

于 2013-08-12T02:28:05.253 回答
0

您可以使用 POST 将变量传递给 php 页面。

这里有一个例子:

将数据从 jQuery 传递到 PHP 以进行 ajax 帖子

于 2013-08-12T02:28:12.440 回答