我试图根据用户ID创建一个列出某些通知的页面。如何使用getJSON将javascript变量传递给php
我有这个JavaScript函数得到的结果作为JSON
var url="http://localhost/app/demo/getNotifications.php";
$$.getJSON(url, function (result) {
$$.each(result, function (i, field) {
var nID = field.id;
var nDonor = field.donor_id;
// APPENDS DATA TO LISTFVIEW
$$("#notlistview").append("HTML HERE");
});
});
这是php文件:
<?php
include "db1.php";
$USERID = " ";
$data=array();
$q=mysqli_query($con,"SELECT * FROM blood_donations WHERE requester_id='USERID' ORDER BY `id` DESC");
while ($row=mysqli_fetch_object($q)){
$data[]=$row;
}
echo json_encode($data);
?>
我的问题是我怎么从Javascript传递一个值填充PHP文件中的$ USERID与发送的值?
我只需要检索与USERID相关的结果,所以如果您有其他方法,那也没关系。
你的代码**易受攻击**为sql注入攻击; – hassan