`

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 $.post()的用法 传递json文本 客户端和服务器端相互传递

    jQuery 提供了多种 AJAX 方法来简化这一过程,其中 `$.post()` 是一种常用的方式来实现客户端向服务器端发送数据并接收响应。本文将详细探讨 `$.post()` 的使用方法,特别是在传递 JSON 数据时的应用。 #### 一、`$...

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

    本文介绍如何正确地从 $.ajax() 的 success 回调函数中获得返回值,并将其用于后续的事件处理。 首先,需要注意的是,在 $.ajax() 的 success 回调函数中直接返回值是不正确的操作,因为这里的返回并不会影响外部...

    jquery中AJAX请求 $.post方法的使用

    jQuery中的$.post方法是实现AJAX(异步JavaScript和XML)通信的一种简便方式。通过$.post方法,开发者可以轻松地以POST方式向服务器发送数据,并接收服务器返回的信息。 $.post方法的特点在于它是一种异步的请求...

    jQuery使用$.ajax进行即时验证的方法

    在本文中,将重点介绍如何使用jQuery结合$.ajax方法实现即时验证的功能,并分享相关的技术细节和代码实现。 首先,要实现即时验证,前端的JavaScript代码是不可或缺的部分。这里使用了jQuery库中的$.ajax方法进行...

    jQuery中$.each()函数的用法引申实例_.docx

    ### jQuery中$.each()函数的深入理解与应用 #### 一、概述 在现代Web开发中,jQuery作为一个非常流行的JavaScript库,提供了丰富的功能和简洁的API来简化HTML文档遍历、事件处理、动画以及Ajax交互等操作。其中,`...

    jQueryPost页面不能刷新

    在JavaScript和jQuery的世界里,`$.ajax`系列方法是用于执行异步数据请求的核心工具,其中`$.post`是它们的简化版本,专门用于POST类型的HTTP请求。然而,当遇到"jQueryPost页面不能刷新"的问题时,这通常意味着在...

    最新jquery-2.1.1.js以及jquery-2.1.1.min.js文件

    4. **AJAX**:jQuery的`$.ajax()`和`$.get()`、`$.post()`等函数简化了异步数据请求,让跨域请求变得容易。 5. **动画**:`.fadeIn()`, `.slideToggle()`, `.animate()`等方法让创建复杂的动画效果变得轻松。 6. *...

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

    AJAX技术允许网页在不重新加载整个页面的...通过使用jQuery的$.ajax方法,开发者可以更加便捷地实现与后端服务的数据交换,并根据返回的数据进行相应的前端业务逻辑处理。掌握上述知识点对于Web开发人员来说至关重要。

    最新版JQuery-jquery-3.2.1.min.js

    - **Ajax**:`$.ajax()`, `$.get()`, `$.post()`, `getJSON()`等方法简化了与服务器的数据交互。 ### 5. 兼容性和性能提升 jQuery 3.x系列致力于提高对ES6及以后新特性的支持,并优化了性能。对于不再支持的旧...

    基于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 return没有返回值的解决方法

    在异步操作中,如果在$.ajax()中直接返回一个值,这个返回值并不会直接传递到调用$.ajax()方法的地方。这是因为在AJAX请求的响应到达之前,$.ajax()方法已经执行完毕,此时无论AJAX请求是否成功完成,$.ajax()的...

    jquery-1.7.1.min-vsdoc.js

    3. **$.each()**:这个方法可以遍历对象或数组,允许开发者在循环过程中进行操作,是jQuery中非常实用的一个工具。 4. **$.proxy()**:用于设置函数的作用域,确保函数在被调用时始终能访问正确的`this`上下文。 ...

    asp.net 利用jquery-ajax调用后台方法

    对于更简单的GET或POST请求,jQuery提供了简化的`$.getJSON()`, `$.get()`, `$.post()`方法,它们是`$.ajax()`的封装,方便快捷地进行数据请求。 综上所述,通过jQuery的AJAX功能,我们可以轻松地在客户端与ASP...

    jquery-3.2.1.js & jquery-3.2.1.min.js

    5. **链式操作**:jQuery的返回值通常是jQuery对象,这使得可以连续调用多个方法,如`$("p").addClass("highlight").css("color", "red");`。 四、jQuery 3.x版本的改进 jQuery 3.x系列对早期版本进行了优化,主要...

    2010最新版jquery.js库ajax文件下载

    1. **$.ajax()**: 这是最通用的AJAX函数,允许设置各种参数,如URL、类型(GET或POST)、数据、回调函数等。 2. **$.get()**和**$.post()**: 这两个简化的函数分别用于GET和POST请求。例如,`$.get("script.php", ...

    jquery1.7 中文API.rar

    5. **事件绑定** 的改变:$.on()和$.off()取代了$.bind()、$.unbind()、$.delegate()和$.undelegate(),提供了更加灵活和强大的事件处理方式。 6. **选择器性能** 提升:jQuery 1.7对CSS选择器引擎进行了优化,提高...

    Jquery Ajax 前后台数据传输

    jQuery提供了`$.ajax()`方法,它是所有其他AJAX功能的基础。例如,我们可以使用以下代码向服务器发送GET请求: ```javascript $.ajax({ url: 'server-url', type: 'GET', success: function(data) { // 处理...

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

    在Web开发中,使用AJAX与服务器进行异步通信是常见的需求,jQuery为此提供了便捷的$.ajax()方法。但开发者们可能会遇到一个问题:在$.ajax()方法中,尽管我们试图通过return语句返回一些值,却常常发现这些返回值...

    jquery1.7.2 API.CHM中文版

    10. **$.fn.extend()**:将函数添加到jQuery原型,从而使其成为所有jQuery对象的方法。 由于CHM文件是离线帮助文档,它会提供每个API的详细说明、参数、返回值以及示例代码,这对于学习和理解jQuery 1.7.2的功能...

Global site tag (gtag.js) - Google Analytics