【第22期】观点:IT 行业加班,到底有没有价值?

a 标记点击后通过ajax返回的布尔值结果进行判断是否在新窗口打开链接

原创 2016年05月30日 17:29:37

代码如下:

<a id="back-submit" href="admin" target="_blank" onclick="return managerLogin()" class="btn btn-primary" >提交</a>

//登录
function managerLogin(){

var result = false;
$.ajax({
    type: "post",
    url: "manager!login",
    async: false,  //设为同步
    data: {"admin.username": $('#admin-username').val(),"admin.password": $('#admin-password').val()},
    success: function(data){  
        var jsonData = $.parseJSON(data);  //json数据
        alert(jsonData.msg);
        if(jsonData.result){  //判断是否成功登录
            result = true;
        }
    }
})

return result;

}

当登录成功时进行以一个新窗口打开链接。
这里ajax需要设为同步,如果异步将无法修改布尔值。当 managerLogin()返回true时,打开新链接,反之不做操作。
onclick=”return managerLogin()” ,如果不写return 将无法进行链接的控制,则总会打开该链接

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

js处理a标签如何区别是否在新窗口中打开

使用方法:在下面的js代码里面前面写了,大家可以看看直接复制粘贴就可以用了有问题可以联系我 一 让整个网页页面内的链接都在新窗口打开:在head中加入  二 让一个DIV里所有...
  • for12
  • for12
  • 2015-09-10 18:17
  • 876

判断是否是点击在指定dom内部的方法

参考链接: http://stackoverflow.com/questions/26195091/determine-event-path-in-dom-event-bubblingIf even...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

jquery 触发a标签点击事件,弹出页面

下一步 $("#alink").click(); // 触发了a标签的点击事件,但是没有触发页面跳转 document.getElementById("alink").click(); //既触发了a...

点击页面判断是否安装app并打开,否则跳转app store的方法

常常有这样的场景,咱们开发出来的APP需要进行推广,比如在页面顶部来一张大Banner图片,亦或一张二维码。但往往我们都是直接给推广图片加了一个下载链接(App Store中的)。所以咱们来模拟一下用...
  • xyxjn
  • xyxjn
  • 2014-12-08 16:40
  • 66999

a标签onClick使用ajax异步刷新时页面整个刷新问题

问题: 如下图: 部分代码为 html 上一页 下一页 其中两个函数previousPage和nextPage里面用了ajax异步刷新 但是...

解析CI的AJAX分页 另类实现方法

看了一下CI的分页类没有写到关于AJAX的内容,也在论坛上看到其他几位大神写的分页类扩展,感觉其实是没有必要。 在现有的基础上做了一下小小的改动还是能实现的。 下面进入正题: CI的原生分页类中...

js实现window.open不被拦截的解决方法汇总

这篇文章主要介绍了js实现window.open不被拦截的解决方法,实例汇总了常用的不被拦截的解决方法,需要的朋友可以参考下     本文实例讲述了js实现window.op...

jquery+javascript触发a标签的点击事件

在Jquery里触发click事件是$.click()就可以触发标签的点击事件,但是该事件去a标签没用 于是尝试了原生态的document.getElementById("bt").onclick()...

a标签中调用javascript方法的几种方式

#应用场景:在做开发时,我

js 点击a标签 获取a的自定义属性

今天项目上遇到一个问题,需要在点击a标签时,将完整的内容显示出来 原先是想用jquery的click方法 哈哈 在jquery的click方法中将this的ownattr属性赋值给完整内容的di...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)