我想用ajax传递posts.php中的id,在href中我想输入“#”。
当点击此链接时,它会转到该链接。但我不想去那个链接,同时我需要在 posts.php 中传递 id。
我该怎么做?
<li><a href="posts.php?id=<?=$post_id?>" >post</a></li>
最佳答案
可以做这样的事情:
HTML:
<li><button type="button" id="pass-data" data-postid="<?= $post_id; ?>">Click me</button></li>
jQuery:
$("#pass-data").click(function(){ // on button click
var dataid = $(this).attr("data-postid"); // get post id
$.ajax({
method: "POST",
url: "posts.php", // page to post data to
data: { id: dataid }, // the post_id (you can access it with $_POST["id"])
success: function(){ // if successful
alert("Success!"); // alert "success!"
}
});
});
关于javascript - 如何使用ajax将此变量传递到其他.php文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41918371/