【发布时间】:2015-04-25 14:42:35
【问题描述】:
点击下面的ajax链接后如何添加我的值owdid和访问id?
<a href="index.php" onclick="insertvisit(<?php echo $interestid;?>)">member1</a>
下面是我的 insertvisit 函数。我已经定义了owdid和interestid
function insertvisit(visitedid) {
$.ajax({
type: "POST",
url: 'insertvisit.php',
data:{'field1' : owdid, 'field2' : visitedid},
success:function(html) {
}
});
}
下面是insertvisit.php
global $pdo;
$ownid = $_GET['field1'];
$interestid =$_GET['field2'];
$query = $pdo->prepare("UPDATE tablem SET field1= ? WHERE field2= ?");
$query -> bindValue(1, $ownid);
$query -> bindValue(2, $interestid);
$query -> execute();
请帮忙谢谢。
【问题讨论】:
-
你调用的post请求没有get,所以需要把
$_GET改成$_POST -
您还需要取消单击链接时的默认事件。这就是你的所有
insertvisit.php?如果是,您将没有数据库连接。 -
解决了。非常感谢!
标签: javascript php jquery ajax pdo