首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

a标签调用onclick步骤返回bool值为什么阻止不了href属性执行。

2012-12-31 
a标签调用onclick方法返回bool值为什么阻止不了href属性执行。。。例如我们写a hrefhttp://www.baidu.com

a标签调用onclick方法返回bool值为什么阻止不了href属性执行。。。
例如我们写
<a href="http://www.baidu.com" onclick="Test(); return false;">baidu</a>
这样写的话,是不会转到baidu的,现在onclick需要通过后台动态确定是return true还是return 

true。
[解决办法]
楼主这样不知道满足不满足你的要求:<a href="http://www.baidu.com" onclick="return  Test();">baidu</a>

然后Test() 函数中 用ajax去后台判断是返回true还是返回false
[解决办法]

引用:
楼主这样不知道满足不满足你的要求:<a href="http://www.baidu.com" onclick="return  Test();">baidu</a>

然后Test() 函数中 用ajax去后台判断是返回true还是返回false

ajax验证一定要为同步的
[解决办法]
换个思路吧,同步的方式肯定不好

把href属性设置为javascript:void(0)
然后写click事件,事件中调用ajax接口,回调函数中获得后台值,判断之,确定是否跳转,要跳转的话执行window.location.href='xxx.htm'; 就可以了

热点排行