我使用</a>
标签有一个简单的墨迹。以下是:
<a href="create_session.php">
我的问题是我可以修改链接以便能够访问下面的jquery / ajax函数:
function removesession()
{
$.ajax({
url: "insertmarks.php",
async: false,
type: "POST"
});
}
顺便说一句,仅仅导航到一个页面是正确的吗?
答案 0 :(得分:1)
是。向锚标记添加唯一ID,并将单击绑定到删除会话功能。
<a id="myLink" href="create_session.php"></a>
$('#myLink').on('click', removesession);
请注意,如果您不希望该链接导航到该网址,则需要return false
函数中的removesession
。
顺便说一下,只需导航到某个页面,bjw是否正确?
这只会向ajax调用中设置的url发送请求。如果您想更改链接的位置,可以执行此操作
$('#myLink').attr('href', 'mylink.php');
答案 1 :(得分:1)
绝对!
为链接指定'id'属性(使其更容易选择)
<a href="create_session.php" id="createLink"></a>
$(function() {
var link = $("#createLink");
link.click(function() {
$.ajax({
url: "insertmarks.php",
async: false,
type: "POST",
success: function() {
window.location.href = link.attr("href");
}
});
//cancels the links true action of navigation
return false;
});
);