【发布时间】:2017-11-01 06:28:09
【问题描述】:
我在尝试通过 ajax 脚本发送 id 时遇到了一些麻烦, 我正在尝试创建一个地址簿,当您选择一个联系人时,它会将他的所有信息加载到另一个页面中,并且 ajax 脚本会在主页面中加载此页面。除了发送联系人的 ID 外,一切正常。有一点代码:
$.ajax({
url: "select.php",
dataType: "html",
data: {id: id},
success: function(Result) {
$('#result').html(Result);
}
});
PHP
$id = $_POST['id'];
echo $id;
$sql = "SELECT * FROM ca11 WHERE contact_id= $id";
有人有想法吗?
【问题讨论】:
-
添加
type: POST -
你没有在 ajax 中提供请求类型,如果它的帖子
-
小心查询,不要直接将变量注入查询语句,而是准备它们
-
了解prepared Statements以防止SQL注入