jquery+ajax请求且带返回值的代码


Posted in Javascript onAugust 12, 2015

现在比较流行使用jquery的ajax来实现一些无刷新请求效果,本章节提供一个非常简单的代码实例供大家参考之用,希望能够给需要的朋友带来一定的帮助,代码如下:

<script type="text/javascript">
/* 请求Ajax 带返回值,并弹出提示框提醒 
--------------------------------------------------*/ 
function getAjax(url,parm,callBack) 
{ 
 $.ajax({ 
  type:'post', 
  dataType:"text", 
  url:url, 
  data:parm, 
  cache:false, 
  async:false, 
  success:function (msg) { 
   callBack(msg); 
  } 
 }) 
} 
/*删除 
/*url: 表示请求路径 
--------------------------------------------------*/ 
function DeleteData(url,id) 
{ 
 var parm='active=Del&id='+id; 
 if(id==undefined||id=="") 
 { 
  showAlertMsg('请选择要删除一行'); 
 } 
 else 
 { 
  showConfirmMsg("此操作不可恢复,确定要删除吗?",function(r){ 
   if(r)
   { 
    getAjax(url,parm,function(rs) 
    { 
     if(parseInt(rs)>0) 
     { 
      showOverAlertMsg("删除成功!",2000,4); 
     } 
     else if(parseInt(rs) == 0) 
     { 
      showOverAlertMsg("该数据被关联,无法删除!",2000,3); 
     } 
     else 
     { 
      showOverAlertMsg("删除失败!", 2000, 5); 
     } 
    }) 
   } 
  }) 
 } 
} 
//删除 
function DeleteOnclick() 
{ 
 DeleteData('SysMenu_List.aspx', Menu_Id); 
} 
</script>

async是asynchronous[异步]的缩写,它是一个bool值默认为true。当async为true时,先不管ajax请求是否完成都要向下执行。同步请求要临时锁定浏览器,当请求正在执行时不执行任何动作。

描述下这两天要实现的功能,判断一个数据数据库里是否存在,如果存在就返回错误,不存在就可以填写并提交。代码如下:

isCompany :function(name){
  var flag = 0;
  if(name == '') {
    return false;
  }else{
    $.ajax({
      type: "POST",
      url: '/checkCompany/name/' + name,
      cache: false,
      success: function(data){
         return data > 0 ? false : true;
      }
     })
  }
}

通过上面的代码,一直无法正确的反应数据库里是否已经有了这个名字。通过下了个全局变量,将async(默认为true)异步改成同步,就顺利得到了ajax的返回值。代码如下

isCompany :function(name){
  var flag = 0;
  if(name == '') {
    return false;
  }else{
    $.ajax({
      type: "POST",
      url: '/checkName/name/' + name,
      cache: false,
      async: false,
      success: function(data){
        flag = data;
      }
    })
  }
  return flag > 0 ? false : true;
}

以上就是利用jquery中的ajax提交数据然后由网站后台来根据我们提交的数据返回数据的内容了,希望对大家学习ajax有所帮助。

Javascript 相关文章推荐
菜单效果
Oct 14 Javascript
jqeury eval将字符串转换json的方法
Jan 20 Javascript
基于JQuery实现异步刷新的代码(转载)
Mar 29 Javascript
基于jquery的图片轮播 tab切换组件
Jul 19 Javascript
node.js中的fs.appendFileSync方法使用说明
Dec 17 Javascript
javascript获取网页宽高方法汇总
Jul 19 Javascript
浅谈JavaScript中的this指针和引用知识
Aug 05 Javascript
JavaScript基本类型值-Undefined、Null、Boolean
Feb 23 Javascript
vue.js中Vue-router 2.0基础实践教程
May 08 Javascript
原生JS实现日历组件的示例代码
Sep 22 Javascript
vue自定义filters过滤器
Apr 26 Javascript
vue用Object.defineProperty手写一个简单的双向绑定的示例
Jul 09 Javascript
javascript封装简单实现方法
Aug 11 #Javascript
基于Css3和JQuery实现打字机效果
Aug 11 #Javascript
js实现获取当前时间是本月第几周的方法
Aug 11 #Javascript
js判断子窗体是否关闭的方法
Aug 11 #Javascript
JavaScript实现下拉列表框数据增加、删除、上下排序的方法
Aug 11 #Javascript
iframe跨域通信封装详解
Aug 11 #Javascript
javascript实现选中复选框后相关输入框变灰不可用的方法
Aug 11 #Javascript
You might like
PHP使用glob函数遍历目录或文件夹的方法
2014/12/16 PHP
Yii框架调试心得--在页面输出执行sql语句
2014/12/25 PHP
php使用google地图应用实例
2014/12/31 PHP
JavaScript可否多线程? 深入理解JavaScript定时机制
2012/05/23 Javascript
使用JS CSS去除IE链接虚线框的三种方法
2013/11/14 Javascript
js禁止回车提交表单的示例代码
2013/12/23 Javascript
javascript数组操作总结和属性、方法介绍
2014/04/05 Javascript
基于JavaScript创建动态Dom
2015/12/08 Javascript
javascript运算符语法全面概述
2016/07/14 Javascript
微信小程序开发之数据存储 参数传递 数据缓存
2017/04/13 Javascript
基于vue 开发中出现警告问题去除方法
2018/01/25 Javascript
JavaScript 实现拖拽效果组件功能(兼容移动端)
2020/11/11 Javascript
修改NPM全局模式的默认安装路径的方法
2020/12/15 Javascript
[02:46]2014DOTA2国际邀请赛 选手为你解读比赛MVP充满梦想
2014/07/09 DOTA
[58:32]EG vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python排序搜索基本算法之堆排序实例详解
2017/12/08 Python
Django学习笔记之ORM基础教程
2018/03/27 Python
pandas中apply和transform方法的性能比较及区别介绍
2018/10/30 Python
Python使用指定字符长度切分数据示例
2019/12/05 Python
python批量修改文件名的示例
2020/09/27 Python
世界最大的票务市场:viagogo
2017/02/16 全球购物
美国在线家具网站:GDFStudio
2021/03/13 全球购物
护理职业生涯规划书
2014/01/24 职场文书
《欢乐的泼水节》教学反思
2014/04/22 职场文书
揭牌仪式策划方案
2014/05/28 职场文书
大型公益活动策划方案
2014/08/20 职场文书
党员三严三实心得体会
2014/10/13 职场文书
会计工作能力自我评价
2015/03/05 职场文书
员工升职自荐信
2015/03/27 职场文书
2015年班组长工作总结
2015/04/10 职场文书
毕业论文答辩开场白和结束语
2015/05/27 职场文书
少年派的奇幻漂流观后感
2015/06/08 职场文书
大学生村官入党自传
2015/06/26 职场文书
爱国之歌(8首)
2019/09/29 职场文书
PHP中strval()函数实例用法
2021/06/07 PHP
斗罗大陆八大特殊魂兽,龙族始祖排榜首,第五最残忍(翠魔鸟)
2022/03/18 国漫