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 将无法进行链接的控制,则总会打开该链接

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

ajax提交返回boolean类型

function validateEnameExsit() { var ename = $("#ename").val(); if($.trim(ename)=='') {     $("#re...
  • u010974598
  • u010974598
  • 2013年08月26日 13:19
  • 2905

HTML中<a>标签跳转新页面的各种方式

原文地址:http://blog.csdn.net/wild46cat/article/details/51669189 a href="http://www.baidu.com...
  • tanga842428
  • tanga842428
  • 2017年08月10日 08:38
  • 628

Ajax实现动态拼接a标签,连接跳转,样式丢失问题(dwz框架)

第一次写博客,记录工作中出现的问题!望对大家有用! 问题描述:使用dwz框架,页面上的数据也是通过Ajax从后台查询展示动态生成的,现要点击其中一条数据,将其关联的其他数据信息以模态框的形式展示到页面...
  • qq_33377979
  • qq_33377979
  • 2017年09月07日 10:50
  • 797

ajax 动态为<a> href 赋值,总是不执行跳转的原因

由于一中考评系统要加入一个新的功能“调查问卷”,我想沿用别人做好的调查问卷,用别人的有一个好处就是:人家做的专业,界面美化等非常人性化,但是它需要你每次设置完调查问卷后发布一下网址,客户端访问的每次都...
  • mazhaojuan
  • mazhaojuan
  • 2013年06月15日 10:17
  • 5292

a标签 AJAX调用BUG

今天碰到一个悲催的问题,火狐,谷歌,IE8没事,IE6下面死活不对 场景: 获取A标签ID,然后AJAX调用服务器程序,调用服务器程序返回200,但是不走SUCCESS逻辑,直接奔ERROR逻辑,...
  • bravezhe
  • bravezhe
  • 2013年06月20日 18:44
  • 2350

通用的A标签请求替换成ajax请求

转自:http://wchlt.blog.163.com/blog/static/219605720131112327584/ 简介: 将A标签的请求通过ajax代替,支持回调函数,默认请求成...
  • jlk1912
  • jlk1912
  • 2016年05月19日 17:47
  • 503

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

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

ajax请求成功后打开新窗口地址

转自:http://www.cnblogs.com/linjiqin/p/3148205.html jQuery.ajax({       "type":"post",       "u...
  • shanliangliuxing
  • shanliangliuxing
  • 2014年06月10日 09:59
  • 3169

异步跳转ajax的使用

#ajax异步请求响应数据的使用   主要有三种提交方式: 返回值:.post(url, [data], [callback], [type]) 返回值:.get(url, [data],...
  • xiaodelu
  • xiaodelu
  • 2014年11月07日 14:44
  • 139

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

问题: 如下图: 部分代码为 html 上一页 下一页 其中两个函数previousPage和nextPage里面用了ajax异步刷新 但是...
  • hanghangde
  • hanghangde
  • 2017年02月08日 00:39
  • 3767
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:a 标记点击后通过ajax返回的布尔值结果进行判断是否在新窗口打开链接
举报原因:
原因补充:

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