jquery中获得$.ajax()事件返回的值并添加事件的方法


Posted in Javascript onApril 15, 2010

如果想获得$.ajax()中返回的值,直接用在success:funciton(){return xx} 是不可以的,要想获得xx的值,要在script中,使用全局变量。利用全局变量引出xx的值。

jquery 取得$.ajax事件中的返回值,并添加事件

<html> 
<head> 
<title>测试JQUERY提交动态文本</title> 
<script language="javascript" src="jquery.js"></script> 
<script language="javascript"> 
$(function(){ //引用的jquery文件我就不上传了,大家应该都有的。 
$("#a1").clone().appendTo("#ap"); 
var a=""; //定义全局变量 a; 
txtadd(); 
alert(a); //测试全局变量是否有值; 
$("#tall").blur(function(){ alert("测试一下"); }); //添加一个从同步事件里返回文本框的blur事件 
$("#a1").blur(function(){ alert("本页面事件!"); });//注意,clone出来的a1文本框不具有blur事件; 
function txtadd(){ 
$.ajax({ 
    async:false, //使用同步请求,因为异步请求不能将返回值传给全局变量; 
type:"post", 
url:"autotxt.php", 
data:{txtid1:1,txtid2:2}, 
beforeSend:function(){$("#tt").html("数据加载中。。。")}, 
success:function(data){$("#tt").html(decodeURI(data)); //autotxt.php返回值<input name='tall' id='tall' value='dc' maxlength='6'/>; 
a=$("#tall").val(); //将返回值做处理给全局变量 
} 
}); 
} 
}) 
</script> 
</head> 
<body> 
<form action="autotxt.php" method="post"> 
<div id="tt"></div> 
<div id="ap"></div> 
<input type="text" id="a1" name="a1" value="测试" /> 
<input type="hidden" id="ok" name="ok" value="ok" /> 
<input type="submit" value="确定" /> 
</form> 
</body> 
</html>
Javascript 相关文章推荐
PNG背景在不同浏览器下的应用
Jun 22 Javascript
qTip2 精致的基于jQuery提示信息插件
Feb 17 Javascript
JQuery实现简单验证码提示解决方案
Dec 20 Javascript
Javascript 赋值机制详解
Nov 23 Javascript
在javascript中使用com组件的简单实现方法
Aug 17 Javascript
JavaScript中push(),join() 函数 实例详解
Sep 06 Javascript
ExtJS 4.2 Grid组件单元格合并的方法
Oct 12 Javascript
Bootstrap模态框案例解析
Mar 05 Javascript
用angular实现多选按钮的全选与反选实例代码
May 23 Javascript
JavaScript选取(picking)和反选(rejecting)对象的属性方法
Aug 16 Javascript
JQuery获取可视区尺寸和文档尺寸及制作悬浮菜单示例
May 14 jQuery
解决vue中provide inject的响应式监听
Apr 19 Vue.js
网站导致浏览器崩溃的原因总结(多款浏览器) 推荐
Apr 15 #Javascript
jQuery 打造动态下滑菜单实现说明
Apr 15 #Javascript
xheditor与validate插件冲突的解决方案
Apr 15 #Javascript
js 获取Listbox选择的值的代码
Apr 15 #Javascript
JavaScript toFixed() 方法
Apr 15 #Javascript
js function定义函数使用心得
Apr 15 #Javascript
combox改进版 页面原型参考dojo的,比网上jQuery的那些combox功能强,代码更小
Apr 15 #Javascript
You might like
Blitz templates 最快的PHP模板引擎
2010/04/06 PHP
深入理解PHP原理之异常机制
2010/08/21 PHP
PHP5中新增stdClass 内部保留类
2011/06/13 PHP
PHP strip_tags()去除HTML、XML以及PHP的标签介绍
2014/02/18 PHP
对PHP依赖注入的理解实例分析
2016/10/09 PHP
遍历echsop的region表形成缓存的程序实例代码
2016/11/01 PHP
贴一个在Mozilla中常用的Javascript代码
2007/01/09 Javascript
Extjs ajax同步请求时post方式参数发送方式
2009/08/05 Javascript
文本框(input)获取焦点(onfocus)时样式改变的示例代码
2014/01/10 Javascript
JS实现一个按钮的方法
2015/02/05 Javascript
讲解JavaScript的Backbone.js框架的MVC结构设计理念
2016/02/14 Javascript
JS传值出现中文参数乱码的解决方法
2016/06/30 Javascript
jQuery插件DataTable使用方法详解(.Net平台)
2016/12/22 Javascript
帮你彻底搞懂JS中的prototype、__proto__与constructor(图解)
2019/08/23 Javascript
[07:25]DOTA2-DPC中国联赛2月5日Recap集锦
2021/03/11 DOTA
从零学Python之入门(五)缩进和选择
2014/05/27 Python
python抓取网页中链接的静态图片
2018/01/29 Python
Python计算一个给定时间点前一个月和后一个月第一天的方法
2018/05/29 Python
Python读取英文文件并记录每个单词出现次数后降序输出示例
2018/06/28 Python
在PyCharm中控制台输出日志分层级分颜色显示的方法
2019/07/11 Python
react+django清除浏览器缓存的几种方法小结
2019/07/17 Python
在Python中实现函数重载的示例代码
2019/12/12 Python
python 实现在无序数组中找到中位数方法
2020/03/03 Python
150行Python代码实现带界面的数独游戏
2020/04/04 Python
python实现感知机模型的示例
2020/09/30 Python
python 实现Requests发送带cookies的请求
2021/02/08 Python
Nike荷兰官方网站:Nike.com (NL)
2018/04/19 全球购物
欧洲最大的高尔夫零售商:American Golf
2019/09/02 全球购物
js正则匹配markdown里的图片标签的实现
2021/03/24 Javascript
二年级评语大全
2014/04/23 职场文书
工地标语大全
2014/06/18 职场文书
运动会报道稿300字
2014/10/02 职场文书
2014年电厂个人工作总结
2014/11/27 职场文书
借钱欠条怎么写
2015/07/03 职场文书
2016大一新生军训感言
2015/12/08 职场文书
OpenCV-Python实现怀旧滤镜与连环画滤镜
2021/06/09 Python