var bool_=false;

function set_state(url){

$.ajax({

type:'get',

url:url,

data:'',

dataType:'html',

async:false, //添加此项 实现 ajax 返回结果内 对全局变量 bool_ 的赋值,否则无法对全局变量赋值!

success:function(msg){

if(msg=='1'){

bool_=true;

}else{

alert(msg);

bool_=flase;

}

},

error:function(error){

alert(error);

bool_=false;

}

});

}

$(function(){

$("a[href=#set_yes]").click(function(){

id=$(this).attr('yid');

var url='http://127.0.0.1/test.php?state=1&id='+id;

set_state(url);

if(bool_){ //通过全局变量结果执行操作

$("a[yid="+id+"]").hide();

$("a[nid="+id+"]").show();

}

});

$("a[href=#set_no]").click(function(){

var id=$(this).attr('nid');

var url='http://127.0.0.1/test.php?state=0&id='+id;

set_state(url);

if(bool_){ //通过全局变量结果执行相应操作

$("a[yid="+id+"]").show();

$("a[nid="+id+"]").hide();

}

});

利用ajax赋值,jquery利用async在ajax中给全局变量赋值相关推荐

  1. Comet 反Ajax: 基于jQuery与PHP实现Ajax长轮询(LongPoll)

    传统的AJAX轮询方式,客服端以用户定义的时间间隔去服务器上查询最新的数据.种这种拉取数据的方式需要很短的时间间隔才能保证数据的精确度,但太短的时间间隔客服端会对服务器在短时间内发送出多个请求. 反转 ...

  2. ajax empty,jQuery empty仅在AJAX调用后的第二次单击时起作用

    我有两个div .curation-contents-list和.film-contents-list,每个div都有一个链接列表,当点击一个链接时,会发出一个AJAX调用,它将一些JSON数据附加到 ...

  3. 嵌套的json ajax,通过jquery或javascript通过AJAX读取嵌套的JSON并输出到表中

    我真的很想有一个快速便捷的方法来遍历JSON中的多个记录,每个记录都有潜在的深层嵌套.我只想输出到表. 我不确定$ .each()或$ .ajax()成功的javascript方法需要通过functi ...

  4. MVC4 AspNet MVC下的Ajax / 使用JQuery做相关的Ajax请求

    源码参考:链接:http://pan.baidu.com/s/1pKhHHMj  密码:mkr4 1:新建-->项目-->Web-->ASP.NET MVC 4 Web 应用程序.命 ...

  5. JQuery Ajax 回调函数为全局变量赋值

    背景   如题,在使用Echarts的地图时,需要为图表填充数据.但是如果写在success的回调函数中,代码很长并且有大量重复,显然不是正确的打开方式.因此定义了一个外部变量,使用Ajax请求数据, ...

  6. ajax通过什么实现,ajax(通过jQuery实现)

    使用jQuery实现ajax相对来说方便一点,看w3cschool有几种实现的方法,我就总结一下自己以后会用到的几种方法 $.ajax方法: $.ajax方法里面有很多个参数可以使用,但我这里就写自己 ...

  7. ajax用jquery怎么实现,ajax使用jquery的实现方式

    1.jquery的ajax方法. $("#ajaxbtn").click(function(){ $.ajax({ url:"json.do", beforeS ...

  8. jQuery中的ajax、jquery中ajax全局事件、load实现页面无刷新局部加载、ajax跨域请求jsonp、利用formData对象向服务端异步发送二进制数据,表单序列化(异步获取表单内容)

    jQuery中使用ajax: 在jQuery中使用ajax首先需要引入jQuery包,其引入方式可以采用网络资源,也可以下载包到项目文件中,这里推荐下载包到文件中:市面上有多个版本的jQuery库,这 ...

  9. .net前台ajax,asp.net利用Ajax和Jquery在前台向后台传参数并返回值

    1----------前台 首先需要 Jquer的包 下面是 $(function () { $('#txtUserName').blur(function () { var username = $ ...

最新文章

  1. MySQL 学习笔记(5)— 视图优缺点、创建视图、修改视图、删除视图
  2. 在Ubuntu 14.04 64bit上安装StarUML 2.5版本
  3. 基于深度学习的图像边缘和轮廓提取
  4. 概述自动机器学习(AutoML)
  5. JavaWeb学习之Path总结、ServletContext、ServletResponse、ServletRequest(3)
  6. Linux Kernel 5.14 arm64异常向量表解读-中断处理解读
  7. 微型计算机使用键盘上的alt键称为,微型计算机使用的键盘上的Alt键称为_____。...
  8. Request 分别获取具有相同 name 属性表单元素值
  9. 电脑自动关机设置方法
  10. 敲重点,数据需要这么做才能成为资产
  11. 深度学习花书- 4.3 基于梯度的优化方法
  12. jboss7学习2-jboss7入门(端口和访问的ip问题)
  13. Oracle字符集设置
  14. 灵山奇缘服务器维护中,灵山奇缘跨服系统详细介绍
  15. icom对讲机写频线定义_哈罗CQ火腿社区 - QRP and DIY - 各种写频线的资料,放上来备用吧 - Powered by phpwind...
  16. java calendar 时分秒_java 时间处理类Calendar获取年月日时分秒毫秒的方法实例
  17. 定期年化40%,我把5000多个FIL全部存入了DMEX平台
  18. 【CS231n】斯坦福大学李飞飞视觉识别课程笔记(五):图像分类笔记(下)
  19. OSChina 周二乱弹 —— 你一辈子都不可能跟她这么亲近
  20. Spring Boot Redis 实现分布式锁,真香

热门文章

  1. 我喜欢的JavaScript编程风格
  2. 【APUE】Chapter17 Advanced IPC sign extension 结构体内存对齐
  3. MCU助推居家移动医疗微型化
  4. 代码质量随想录(五)注得多不如注得巧
  5. 用twisted为未来安排任务(Scheduling tasks for the future
  6. 老鼠的求爱之旅 (DP)
  7. hdu 5497 Inversion(树状数组)
  8. hdu 5367(线段树+区间合并)
  9. VS网站开发的发布部署的不同情况说明
  10. 关于Apahce服务器安装中遇到的问题