1 - 我有一个网页,在该页面中有许多外部链接
2 - 当用户点击任何外部链接时,弹出窗口应显示动态操作已修改页面的消息,或者不是。
3 - 如何使用JavaScript / jQuery检查页面状态?
提前致谢。
答案 0 :(得分:1)
将一些状态变量添加到javascript,例如:
wasModified = false;
订阅每个外部链接的点击事件或您想做出的任何反应,例如:
$('.external-link-class-selector').click(function(){
wasModified = true;
//in case click mean it was modified and you should notify user
alert('Page was modified');
});
答案 1 :(得分:1)
见
$.ajax({
url: "",
type: "post",
dataType: "" ,
data: ,
}).done(function() {
//sucess
});
通过此方法在Javascript中创建包含上述函数和Post值的函数到同一页面并在页面上附加成功消息。
答案 2 :(得分:1)
你可以去改变窗口/身体的“onhaschange”事件,只需设置一些标志,你可以点击链接点击以显示页面是否被改变。