今天做的项目客户要求从服务器获取数据,通过客户给的链接来调用接口。我以前没有接触过这方面的内容,今天刚刚接触,正好总结一下。
下面这是用jquery AJAX获取数据的方法。
function LoadProduct()
{
$.ajax({
type: "GET",
url: "http://dev.745698.com/debug.py/get_product_list",
dataType: "jsonp",
success: addItems,
data:
{
r: getRandom(9999)
},
timeout: 5000
});
}
其中type对应获取数据的方式
url是获取服务器的地址
dataType是获取的数据类型
success是数据的处理函数
Query的ajax函数中timeout参数指定了参数调用超时的时间,类型是整数,单位是毫秒,比如5000就是5秒
jQuery 提供多个与 AJAX 有关的方法。
通过 jQuery AJAX 方法,能够使用 HTTP Get 和 HTTP Post 从远程服务器上请求文本、HTML、XML 或 JSON - 同时能够把这些外部数据直接载入网页的被选元素中。
jQuery load() 方法是简单但强大的 AJAX 方法。
load() 方法从服务器加载数据,并把返回的数据放入被选元素中。
$(selector).load(URL,data,callback);
其中必需的 URL 参数规定希望加载的 URL。
可选的 data 参数规定与请求一同发送的查询字符串键/值对集合。
可选的 callback 参数是 load() 方法完成后所执行的函数名称。
HTTP 请求:GET
两种在客户端和服务器端进行请求-响应的常用方法是:GET 。
- GET - 从指定的资源请求数据
- GET 基本上用于从服务器获得(取回)数据。注释:GET 方法可能返回缓存数据。
jQuery $.get() 方法
$.get() 方法通过 HTTP GET 请求从服务器上请求数据。
语法:
$.get(URL,callback);
必需的 URL 参数规定您希望请求的 URL。
可选的 callback 参数是请求成功后所执行的函数名。
下面的例子使用 $.get() 方法从服务器上的一个文件中取回数据:
$("button").click(function(){
$.get("demo_test.asp",function(data,status){
alert("Data: " + data + "\nStatus: " + status);
});
});
相关推荐
资源名称:jQuery与Ajax教程 WORD版内容简介:本文档是jQuery与Ajax教程;jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写Javascript代码的习惯。希望本文档...
本实例将深入探讨如何在Asp.Net MVC项目中应用jQuery与AJAX。 一、jQuery简介 jQuery是一个轻量级的JavaScript库,它简化了DOM操作、事件处理、动画设计以及Ajax交互。在Asp.Net MVC项目中,jQuery可以帮助开发者更...
**jQuery与Ajax调用详解** 在Web开发中,jQuery与Ajax的结合使用极大地简化了异步数据交互的过程,使得前端可以高效地与服务器进行通信,而无需刷新整个页面。本教程将详细介绍如何利用jQuery实现Ajax调用,并通过...
在本系列课程的第19讲中,我们将深入探讨jQuery与AJAX在ASP.NET MVC中的应用,这两个技术是现代Web开发中的关键组件。 jQuery是一个轻量级的JavaScript库,极大地简化了JavaScript的DOM操作、事件处理、动画制作...
韩顺平 jquery框架 jquery与ajax整合
T24.5_JQuery与AJAX java 经典教程 经典教材
**jQuery:Ajax 的强大工具** jQuery 是一个广泛使用的 JavaScript 库,它极大地简化了前端开发中的许多任务...通过学习和熟练掌握 jQuery 与 AJAX 的结合使用,你可以创建出更加交互性强、用户体验优秀的 web 应用。
在“第八章后jQueryAjax的使用”中,我们将深入探讨如何利用jQuery进行AJAX操作。 **AJAX基础** AJAX(Asynchronous JavaScript and XML)是一种创建动态网页的技术,允许在不重新加载整个页面的情况下,与服务器...
《jQuery与Ajax学习指南》是一本专为初学者和有一定JavaScript基础的开发者设计的电子书,旨在帮助读者深入理解和熟练掌握这两个在实际Web开发中不可或缺的技术。jQuery是一个强大的JavaScript库,它极大地简化了DOM...
在"Jquery&AjaxTest"这个项目中,你可以找到实际的示例代码,通过阅读和运行这些代码,你可以更深入地理解jQuery如何与Ajax配合工作。这些例子可能包括如何使用Ajax获取和更新数据、处理服务器响应、以及如何在不...
在Web开发中,jQuery和AJAX是两种非常重要的技术,它们使得前端与后端的数据交互变得更加便捷和高效。本项目主要展示了如何利用jQuery库来实现AJAX的增删改查功能,帮助开发者更好地理解和运用这两种技术。 **一、...
**jQuery与AJAX** jQuery是JavaScript的一个库,它极大地简化了JavaScript的使用,尤其是在处理DOM操作、事件处理和Ajax交互方面。jQuery的核心理念是“Write Less, Do More”,即用更少的代码实现更多的功能。 ...
**jQuery + AJAX 分页技术详解** 在Web开发中,数据分页是一种常见的用户界面策略,用于处理大量数据的展示,避免一次性加载所有内容导致页面加载...总的来说,jQuery与AJAX的结合极大地提高了Web应用的交互性和效率。
7. **AJAX与jQuery的结合** - jQuery的$.getJSON()和$.get()、$.post()方法使AJAX请求更易编写,同时提供了一系列便利的事件处理函数,简化了页面元素的操作。 - 结合使用,可以轻松实现如分页链接的点击事件监听...
本项目“jQuery AJAX简易计算器”旨在展示如何利用jQuery库与服务器端进行异步数据交换,实现实时计算功能,无需页面刷新。 **jQuery与AJAX** jQuery是一个轻量级的JavaScript库,它简化了JavaScript的DOM操作、...
2. JQueryAjax教程讲解.ppt:这可能是关于使用jQuery进行AJAX请求的详细讲解,包括$.ajax()函数,$.get()和$.post()方法的使用,以及如何处理回调函数。 3. Jquery(很好的PPT教程-技术较为全面-分享给大家).ppt:这...
五、AJAX与用户体验 AJAX的异步特性使得网页能够实时更新,无需等待整个页面刷新,提高了用户的交互体验。例如,在一个新闻发布网站,用户可以无需跳转页面就能加载新的新闻条目,提升了浏览效率。 六、图像加载...
在本案例中,我们将探讨如何使用Jquery和ajax通过JSONP方式来调用新浪的API,将长网址转换为新浪的短网址。 首先,我们需要了解JSONP的工作原理。JSONP的基本思路是服务器提供一个JavaScript函数,这个函数接收JSON...
在这个"JqueryAjax简单实例"中,我们主要关注如何在Visual Studio 2005 C#环境下利用jQuery实现AJAX的功能。首先,我们需要确保项目中已经引入了jQuery库。这通常通过在HTML头部添加jQuery库的CDN链接或者将jQuery....
通过本文的学习,我们不仅了解了原始Ajax与jQuery中Ajax的区别,还深入探讨了jQuery提供的Ajax函数及其使用方法。jQuery简化了Ajax操作,使得开发人员能够更加专注于业务逻辑而不是底层技术实现。无论是初学者还是有...