2016-04-08 53 views
0

通过使用ajax脚本我创建表。在AJAX的网址如何获取参数值到PHP变量?

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** 

在此先感谢。

+0

'url:“example.php?getvalues”,'没有任何价值吗? – Rayon

回答

0

你可以从这个网址获得价值的ID(使用example.php?ID = 1243个&状态=排队)作为

$_GET['id'] 

和状态值

$_GET['status']. 
0

使用上的一个foreach $ _GET数组

foreach($_GET as $key=> $value) { 

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

通过使用$_GET$_REQUEST全球瓦里PHP的宝贝。您可以访问URL参数。

实施例:

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

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

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

在AJAX:

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

和用于 地址:使用example.php ID = 1243个&状态= q ueued

用途:

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

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

id and status参数的URL获取值。