我有一个添加 friend 系统,我想进行 ajax 调用,但它不起作用,我希望 ajax 在表中插入 session id(我)和 friend id,但我没有运气,我是初学者。
JS 代码:
$('#add').click(function(){
var u = "<?php echo $_SESSION["user"];?>";
var f = "<?php echo $_GET["u"];?>";
$.ajax({
type: "POST",
url: "?u="+u+"&add="+f,
success: function(){
alert("success");
}
});
});
<a id='add' class='btn btn-success' href=\"#\">Add as friend</a>
任何帮助表示赞赏!谢谢。
最佳答案
由于您发送的是“post”请求,因此永远不会处理该请求,因此您必须使用“GET”方法发送它,请参阅这可能会有所帮助
('#add').click(function(){
var u = `"<?php echo $u->id?>"` <--- this is friend id
var id = "<?php echo $_SESSION['user']";?> <---- this is my id
$.ajax({
type: "GET",
url : "?u="+u+"&add="+id,
success: function(data){//here the function should have a parameter which is the response of your request
alert(data);//try to debug it and see what is the response or alert("success")
}
在你的 php 文件中,你可以通过使用简单地获取这些参数
$_GET["u"]
和 $_GET["add"]
在插入请求中使用它们
关于javascript - Ajax添加带有 session id和用户id问题的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38034858/