Jquery中使用get方法进行ajax处理非常方便,例如
var tmp=0;
$.get(action,{param},function(data){
date='1';
if(data==='1') tmp=1;//此种赋值不会起作用
});
alert(tmp);// 0
tmp的值没有被修改的原因是由于 get是进行的异步操作,tmp的值没有被修改
改用可以通过操作的ajax请求可以解决上述问题。
$.ajax({
type:"GET",
url:"cyhuser.go?method=checkUsername",
async:false,
data:"username="+$("input[name='user_name']").val(),
success: function(data){
if(data=='1'){
$('#user_namespan').text('用户名已经存在!');
f_name = false;
}
else{
f_name = true;
$('#user_namespan').text('');
}
}
});
分享到:
相关推荐
jQuery广泛应用于网页开发,尤其在需要进行复杂的DOM操作、创建动态效果或简化Ajax请求的场合,它都能提供极大的便利。 总的来说,jQuery 1.11.1作为一款强大的JavaScript库,无论是在前端开发的日常工作中,还是...
1. DOM操作:jQuery提供了丰富的选择器,使得开发者能轻松地选取DOM元素,如$("#id")用于选取ID为id的元素,$(".class")用于选取所有class为class的元素。此外,还有$.fn.append()、$.fn.prepend()等方法用于元素的...
这个版本是经过Minification处理的,即将源代码中不必要的空格、换行和注释去除,甚至对变量名进行混淆,以达到最小化文件大小的目的。这样的优化使得文件加载更快,从而提高网站的性能。由于在生产环境中我们并不...
4. **AJAX**:jQuery的`$.ajax()`和`$.get()`、`$.post()`等函数简化了异步数据请求,让跨域请求变得容易。 5. **动画**:`.fadeIn()`, `.slideToggle()`, `.animate()`等方法让创建复杂的动画效果变得轻松。 6. *...
在网页开发中,jQuery 的 `$.get` 是一个非常实用的异步请求方法,它用于向服务器发送 GET 请求并获取返回的数据。在这个场景中,我们探讨的是如何利用 `$.get` 在本地环境下读取文本文件内容,这对于调试、测试或者...
《jQuery 2.1.1:JavaScript 的强大库》 jQuery 是一个广泛应用于网页开发的JavaScript库,它的出现极大地简化了JavaScript的复杂性...无论你是初学者还是经验丰富的开发者,掌握jQuery都能让你在网页开发中游刃有余。
- **Ajax交互**:`$.ajax()`, `$.get()`, `$.post()`等函数提供了简洁的接口进行异步数据请求。 - **链式操作**:jQuery对象返回的是自身,因此可以连续调用多个方法,如`$(selector).css('color', 'red').addClass...
在本文中,我们将深入探讨最新版的jQuery,即`jquery-3.2.1.min.js`,以及该版本中的一些变化。** ### 1. jQuery 3.x 版本概述 jQuery 3.x 系列是继1.x和2.x后的又一重大更新,它主要关注性能优化、API清理以及对...
jQuery 1.9.1版本是一个重要的里程碑,它对旧的API进行了清理和重构,移除了一些不推荐使用的函数和方法,以保持库的简洁性和未来发展的兼容性。例如,`.live()`方法在这一版本中被移除,取而代之的是`.on()`和`.off...
- Ajax交互:`$.ajax()`, `$.get()`, `$.post()`等函数使得异步数据请求易于实现。 2. **jQuery 2.1.1版本的特性** - 移除对IE6/7的支持:此版本开始,jQuery不再兼容旧版本的Internet Explorer,专注于现代...
1. 兼容性:jQuery 3.0.0对浏览器的兼容性进行了全面升级,支持现代浏览器的同时,也保留了对旧版IE的兼容,确保代码能在广泛的应用场景中正常运行。 2. 性能提升:3.0.0版本对内部算法进行了优化,提高了代码执行...
在这个版本中,你可以清晰地看到每一条函数、方法和逻辑,方便理解jQuery的工作原理,对开发者进行自定义扩展或排查问题非常有帮助。它包含了所有jQuery的功能,如选择器、DOM操作、事件处理、动画效果以及Ajax请求...
本文将深入探讨如何使用jQuery进行异步请求,这是一种非常关键的技术,它允许网页在不重新加载整个页面的情况下,通过Ajax与服务器进行数据交换,从而实现动态更新页面内容。 ### jQuery异步请求概述 jQuery的异步...
5. **Ajax交互**:使用`$.ajax()`, `$.get()`, `$.post()`等函数,可以方便地进行异步数据请求,实现页面无刷新更新。 6. **插件生态**:jQuery拥有庞大的插件生态系统,开发者可以找到各种功能的插件,如轮播图、...
在给定的压缩包中,包含两个文件:`jquery-1.5.1.js`和`jquery-1.5.1.min.js`,它们都是jQuery 1.5.1版本的核心库文件。 1. **`jquery-1.5.1.js`**:这是未压缩和未优化的源代码版本,对于开发者来说,它是可读性较...
5. **Ajax**:jQuery简化了异步数据请求,`$.ajax()`和`$.get()`、`$.post()`等函数使得处理XMLHttpRequest变得容易。 6. **插件生态**:jQuery拥有庞大的插件生态系统,如`jQuery UI`提供丰富的用户界面组件,`...
总结,jQuery的AJAX操作是前端开发中不可或缺的一部分,其强大的功能和灵活性使得异步数据交互变得简单而高效。通过理解并熟练掌握jQuery的AJAX API,开发者可以更好地构建动态、交互性强的Web应用。
总的来说,jQuery 2.0.3是现代Web开发中的重要工具,结合vsdoc.js能提供完善的开发体验。无论你是初学者还是经验丰富的开发者,掌握并熟练运用jQuery 2.0.3将大大提升你的前端开发效率和代码质量。
5. **AJAX(Ajax)**:jQuery的`.ajax()`方法封装了XMLHttpRequest,使得异步数据交互更为便捷,同时提供了`.get()`, `.post()`等简化的接口。 6. **链式调用(Chaining)**:jQuery的每个方法返回的都是jQuery对象...