假设我有以下代码:
<a href="index.php">Link</a>
单击链接时,我希望它传递一个名为a 的包含b的 POST 值,以便我在 index.php 上可以使用 $_POST['a'] 访问它。我知道这是 AJAX 的工作,但是怎么做呢?
它会是这样的:
例如
$('a').on('click', function () {
$.ajax({
type: "POST",
url: "index.php",
data: {
"a": "b"
},
success: function () {
// a function called after POST
} // end success
}); // end ajax
// optional code here that is run asynchronously from the POST above but also triggered by the click
return false;
}); // end on click
首先,您需要了解更多关于 JQuery Ajax 函数的知识:
http://www.w3schools.com/jquery/jquery_ajax_intro.asp
那里的例子应该是你想要的一个好的开始。如果您有任何具体问题,请更新您的问题。
尝试查看jQuery.post()文档页面。列出的第二个示例向您展示了如何将数据显式传递到特定 URL,例如“index.php”。