在AJAX网址中如何获取php varibles的参数值?

时间:2016-04-08 05:48:14

标签: javascript php jquery ajax

通过使用ajax脚本,我正在创建表。

table = table_to_use.DataTable({

  ajax: {
    url: "example.php?getvalues",
    dataSrc: ""
   },

下面提到的PHP服务器端代码。

if (isset($_GET["getvalues"])) {

$sql = setupSql();
$query = "SELECT * FROM testing WHERE expiration > NOW()";
$result = mysql_query($query);

echo "[";
echo json_encode(mysql_fetch_assoc($result));
while ($row = mysql_fetch_assoc($result))
    echo "," . json_encode($row);
echo "]";
//$queue_data = listQueue();

//echo $queue_data;
return;
}

我的问题是,在网址中我传递的参数值如何获取该参数值?

URL:**example.php?id=1243&status=queued**

提前致谢。

4 个答案:

答案 0 :(得分:0)

你可以从这个网址获取你的id值(example.php?id = 1243& status = queued)

$_GET['id'] 

和状态值为

$_GET['status'].

答案 1 :(得分:0)

在$ _GET数组

上使用foreach
foreach($_GET as $key=> $value) {

echo $key.' : '.$value;
}

答案 2 :(得分:0)

使用PHP的$_GET$_REQUEST全局变量。您可以访问URL参数。

示例:

网址: example.php?id=1243&status=queued

// Returns 1243.
$id = $_GET['id'];

// Returns queued.
$status = $_GET['status'];

答案 3 :(得分:0)

在ajax:

ajax: {
        url: "example.php?getvalues",
        dataSrc: "",
        method: GET
    },

并为 网址:example.php?id = 1243& status =排队

使用:

// Returns 1243.
$id = $_GET['id'];

// Returns queued.
$status = $_GET['status'];

id and status参数的网址获取值。