我早些时候发布了一个问题,但由于我的代码错误,我无法让它工作。正如标题所说,我正在从数据库中提取一些数据并将其回显到 div 中。单击时,我想获取此数据并将其传递给 javascript 文件,设置变量并将这些变量发送到要插入数据库的 php 文件。我想做这一切,所以页面不会刷新。这是我的 div:
echo "<div><a href='javascript:void(0);' onClick='wish(".$title.", ".$link.");
return false;'>Add to Wish List</a></div>";
标题和链接是从数据库中提取的数据。JS脚本:
$(function() {
function wish(title, link){
var title = //how to set this to the title passed??
var link = //how to set this to the link passed??
}
$.ajax({
type: "POST",
url: "wish_list.php",
data: title and link //what's the correct syntax to pass these two vars???
success: function(){
alert("Item added to your wish list");
}
});
});
在 PHP wish_list.php 文件中,我将使用:
if (isset($_POST['title']) && isset($_POST['link'])){
echo"<script>
alert("variables passed");
</script>";
}
那我离我有多远?我错过了什么还是一切都错了?