我希望只有在用户点击特定链接时才能显示以下代码。有可能使用JQuery吗?如果是这样,我怎么能这样做?
这是我的代码。
function signedIN(){
$.ajax({
type: "GET",
url: "http://update.php",
data: "do=getID",
cache: false,
async: false,
success: function(result) {
$("#status").text(result);
},
error: function(result) {
alert("some error occured, please try again later");
}
});
}
答案 0 :(得分:2)
指定ID为update
的链接:
<a id="update" href="update.php">Update</a>
将signedIN()
功能绑定到链接的点击事件:
$('#update').click(signedIN);
您需要在功能结束时添加return false;
,以便链接实际上不会转到update.php
(链接的href
值)。
编辑:这是一个更完整的代码示例,因此您可以看到这一切如何结合在一起:
function signedIN(){
$.ajax({
type: "GET",
url: "http://update.php",
data: "do=getID",
cache: false,
async: false,
success: function(result) {
$("#status").text(result);
},
error: function(result) {
alert("some error occured, please try again later");
}
});
return false;
}
$(document).ready(function() {
// You probably have other jQuery code here, so just place this line somewhere
$('#update').click(signedIN);
});