通过使用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中,我正在传递参数值,如何获取该参数值?
URL:**example.php?id=1243&status=queued**
提前谢谢。
您可以从这个url(例如.php?id=1243&status=queued)中获得您的id值作为
$_GET['id']
状态值为
$_GET['status'].
在$_GET数组上使用foreach
foreach($_GET as $key=> $value) {
echo $key.' : '.$value;
}
通过使用PHP的$_GET
或$_REQUEST
全局变量。您可以访问URL参数。
示例:
Url:example.php?id=1243&status=queued
// Returns 1243.
$id = $_GET['id'];
// Returns queued.
$status = $_GET['status'];
在ajax中:
ajax: {
url: "example.php?getvalues",
dataSrc: "",
method: GET
},
以及Url:example.php?id=1243&status=已排队
用途:
// Returns 1243.
$id = $_GET['id'];
// Returns queued.
$status = $_GET['status'];
从CCD_ 4参数的URL中获取值。