`

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

阅读更多
<html>
<head>
<title>
测试JQUERY提交动态文本
</title>
<script language="javascript" src="jquery.js"></script>  
<script language="javascript">
$(function(){  //引用的jquery文件我就不上传了,大家应该都有的。
		   //by http://dcdc723.iteye.com
$("#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>

 

分享到:
评论

相关推荐

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

    jquery 取得$.ajax事件中的返回值,并添加事件 代码如下:&lt;html&gt; &lt;head&gt; &lt;title&gt;测试JQUERY提交动态文本&lt;/title&gt; [removed][removed] [removed] $(function(){ //引用的jquery文件我就不上传...

    基于jquery的$.ajax async使用

    $.ajax({ async: false, type : “POST”, url : defaultPostData.url, dataType : ‘json’, success : function(data) { temp=data; } }); alert&#40;temp&#41;; 这个ajax请求则为同步请求,在没有返回值之前,...

    jquery ajax例子返回值详解

    在JQuery中,AJAX有三种实现方式:$.ajax() , $.post , $.get()。 首先我们看$.get(): 代码如下: $.get(“test.jsp”, { name: “cssrain”, time: “2008/01/21” }, //要传递的数据 function(data){ alert&#40;...

    jQuery Ajax使用心得详细整理及注意事项

    ——————————————————————————– 终止Ajax请求 终止请求需要调用XMLHttpRequest对象的abort()方法 而在jQuery中的$.get,$.post、$.ajax、$.getJSON、$.getScript…的返回值都是...

    ajax返回值中有回车换行、空格的解决方法分享

    无论是jquery $.ajax $.get $.post 在或者是原声的XMLHttpRequest方法都存在这种问题,这样调用的时候和判断的时候,有时候会出错。看例子 ajax代码: 复制代码 代码如下:$.get(‘ajax.php’,{‘name’:name},...

    jquery ajax 同步异步的执行 return值不能取得的解决方案

    jquery ajax 同步异步的执行 return值不能取得的解决方案,需要的朋友可以参考下。

    创建公共调用 jQuery Ajax 带返回值

    代码如下: [removed] /* 请求Ajax 带返回值,并弹出提示框提醒 ————————————————–*/ function getAjax(url, parm, callBack) { $.ajax({ type: ‘post’, dataType: “text”, url: url, data: ...

    jquery电子文档chm

    $.ajax() takes one argument, an object of key/value pairs, that are used to initialize and handle the request. See below for a full list of the key/values that can be used. As of jQuery 1.2, you can...

    jquery-1.1.3 效率提高800%

    $.ajax()函数需要一个参数,一个包含有键/值对的对象,用于初始化并操作请求对象。 在jQuery 1.2版本中,如果你指明了一个JSONP回调函数,你就可以从其它的域中载入JSON类型的数据,写法类似于 "myurl?...

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

    现在比较流行使用jquery的ajax来实现一些无刷新请求效果,本章节提供一个非常简单的代码实例供大家参考之用,希望能够给需要的朋友带来一定的... $.ajax({ type:'post', dataType:"text", url:url, data:parm, ca

    jquery ajax return没有返回值的解决方法

    jquery ajax return没有返回值的解决方法,需要的朋友可以参考下。

    javascript异步处理与Jquery deferred对象用法总结

    本文实例讲述了javascript异步处理与... 因为是异步调用,所以$.Ajax函数的返回值不代表返回的结果,只是一个Deffered对象。 Ajax调用完成后执行的逻辑可以写成函数作为参数传递给Deffered对象的done(), fail(), a

    jQuery完全实例.rar

    jQuery1.2 API 中文版折叠展开折叠全部展开全部 英文说明 核心jQuery 核心函数 jQuery(expression,[context]) jQuery(expression,[context]) 这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组...

    ajax请求后台接口数据与返回值处理js的实例讲解

    $.ajax({ url: /test.php,//后台提供的接口 type: post, //请求方式是post data:{type:1, //这是你要传给后台的data值 t:c4552111 }, dataType: json, //数据类型是json型 success: function (data) { //成功...

    jQuery使用ajax跨域请求获取数据

    跨域是我在日常面试中经常会问到的问题,这词在前端界出现的频率不低,主要原因还是由于安全限制(同源策略, 即JavaScript或Cookie只能访问同域下的内容),因为我们在日常的项目开发时会... $.ajax ({ type: "POST",

    jQuery 1.3 API 参考文档中文版 html

    + $.ajax中新增3个参数,jsonp,password,scriptCharset 2008-06-17 19:43:30 +0800 * 核心&gt;数据缓存&gt; 第三部分应该 "removeDate(name)" * 修改date(name)里的代码注释一个小错误 2008-06-11 19:26:37 +0800 * ...

    解决ajax请求后台,有时收不到返回值的问题

    jquery中ajax方法有个属性async用于控制同步和异步,默认是true,即ajax请求默认是异步请求,有时项目中会用到AJAX同步。这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出现

Global site tag (gtag.js) - Google Analytics