jQuery 有一个 .get() 函数,您可以使用它来完成此操作: http: //api.jquery.com/jQuery.get/。您可以使用它将任意数量的 GET 参数传递给您的服务器端脚本。如果该脚本返回任何数据,您可以实现回调以确定如何处理数据。
这是使用 jQuery .get() 的示例。jQuery 范例之一是“不显眼的 JavaScript”,因此在自己的脚本中而不是在过时的 onclick 属性中添加事件处理程序是标准的。也就是说,这是一个示例实现:
jQuery(document).ready(function($) {
$(".clickable").click(function(e) { // Gets all elements with a class of "clickable"
$.get("myScript.php",
{ myGETVar: $(this).attr("src") }, // Passes the "src" of the clicked element as "myGETVar"
function(returnedData) {
alert("The script returned: " + returnedData);
}, "html" // In this case we're expecting the script to return html
);
});
}
这只是一个简单的示例,但它演示了如何将单击处理程序附加到任意数量的元素(在本例中为具有类“可单击”的元素)并创建 ajax 请求。这个例子传递了被点击元素的“src”(假设你想将它与图像一起使用)并将它作为 GET 变量“myGETVar”传递给 myScript.php。
我希望这有帮助!