`

jquery与AJAX

阅读更多

今天做的项目客户要求从服务器获取数据,通过客户给的链接来调用接口。我以前没有接触过这方面的内容,今天刚刚接触,正好总结一下。

下面这是用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教程 WORD版内容简介:本文档是jQuery与Ajax教程;jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写Javascript代码的习惯。希望本文档...

    Asp.Net MVC之jQuery与AJAX操作实例

    本实例将深入探讨如何在Asp.Net MVC项目中应用jQuery与AJAX。 一、jQuery简介 jQuery是一个轻量级的JavaScript库,它简化了DOM操作、事件处理、动画设计以及Ajax交互。在Asp.Net MVC项目中,jQuery可以帮助开发者更...

    jquery与ajax调用,有代码 , 有说明,使ajax调用简单

    **jQuery与Ajax调用详解** 在Web开发中,jQuery与Ajax的结合使用极大地简化了异步数据交互的过程,使得前端可以高效地与服务器进行通信,而无需刷新整个页面。本教程将详细介绍如何利用jQuery实现Ajax调用,并通过...

    ASP.NET MVC框架开发系列课程(19):jQuery与AJAX

    在本系列课程的第19讲中,我们将深入探讨jQuery与AJAX在ASP.NET MVC中的应用,这两个技术是现代Web开发中的关键组件。 jQuery是一个轻量级的JavaScript库,极大地简化了JavaScript的DOM操作、事件处理、动画制作...

    jquery框架 jquery与ajax整合

    韩顺平 jquery框架 jquery与ajax整合

    T24.5_JQuery与AJAX java 经典教程 经典教材

    T24.5_JQuery与AJAX java 经典教程 经典教材

    jquery,jquery是Ajax的一个框架

    **jQuery:Ajax 的强大工具** jQuery 是一个广泛使用的 JavaScript 库,它极大地简化了前端开发中的许多任务...通过学习和熟练掌握 jQuery 与 AJAX 的结合使用,你可以创建出更加交互性强、用户体验优秀的 web 应用。

    jquery+ajax的视频讲解

    在“第八章后jQueryAjax的使用”中,我们将深入探讨如何利用jQuery进行AJAX操作。 **AJAX基础** AJAX(Asynchronous JavaScript and XML)是一种创建动态网页的技术,允许在不重新加载整个页面的情况下,与服务器...

    jquery、ajax学习电子书.zip

    《jQuery与Ajax学习指南》是一本专为初学者和有一定JavaScript基础的开发者设计的电子书,旨在帮助读者深入理解和熟练掌握这两个在实际Web开发中不可或缺的技术。jQuery是一个强大的JavaScript库,它极大地简化了DOM...

    Jquery和ajax结合使用的小例子

    在"Jquery&AjaxTest"这个项目中,你可以找到实际的示例代码,通过阅读和运行这些代码,你可以更深入地理解jQuery如何与Ajax配合工作。这些例子可能包括如何使用Ajax获取和更新数据、处理服务器响应、以及如何在不...

    jquery+AJAX小小项目

    在Web开发中,jQuery和AJAX是两种非常重要的技术,它们使得前端与后端的数据交互变得更加便捷和高效。本项目主要展示了如何利用jQuery库来实现AJAX的增删改查功能,帮助开发者更好地理解和运用这两种技术。 **一、...

    jQuery_AJAX网页系统

    **jQuery与AJAX** jQuery是JavaScript的一个库,它极大地简化了JavaScript的使用,尤其是在处理DOM操作、事件处理和Ajax交互方面。jQuery的核心理念是“Write Less, Do More”,即用更少的代码实现更多的功能。 ...

    jquery+ajax分页

    **jQuery + AJAX 分页技术详解** 在Web开发中,数据分页是一种常见的用户界面策略,用于处理大量数据的展示,避免一次性加载所有内容导致页面加载...总的来说,jQuery与AJAX的结合极大地提高了Web应用的交互性和效率。

    asp+jquery ajax实例源码,添加,删除,修改,分页

    7. **AJAX与jQuery的结合** - jQuery的$.getJSON()和$.get()、$.post()方法使AJAX请求更易编写,同时提供了一系列便利的事件处理函数,简化了页面元素的操作。 - 结合使用,可以轻松实现如分页链接的点击事件监听...

    Jquery Ajax简易计算器

    本项目“jQuery AJAX简易计算器”旨在展示如何利用jQuery库与服务器端进行异步数据交换,实现实时计算功能,无需页面刷新。 **jQuery与AJAX** jQuery是一个轻量级的JavaScript库,它简化了JavaScript的DOM操作、...

    javascript+jquery+ajax相关学习资料PPT

    2. JQueryAjax教程讲解.ppt:这可能是关于使用jQuery进行AJAX请求的详细讲解,包括$.ajax()函数,$.get()和$.post()方法的使用,以及如何处理回调函数。 3. Jquery(很好的PPT教程-技术较为全面-分享给大家).ppt:这...

    jQuery-AJAX.zip_jquery ajax

    五、AJAX与用户体验 AJAX的异步特性使得网页能够实时更新,无需等待整个页面刷新,提高了用户的交互体验。例如,在一个新闻发布网站,用户可以无需跳转页面就能加载新的新闻条目,提升了浏览效率。 六、图像加载...

    Jquery与ajax用JSONP方式获取新浪短网址

    在本案例中,我们将探讨如何使用Jquery和ajax通过JSONP方式来调用新浪的API,将长网址转换为新浪的短网址。 首先,我们需要了解JSONP的工作原理。JSONP的基本思路是服务器提供一个JavaScript函数,这个函数接收JSON...

    JqueryAjax简单实例

    在这个"JqueryAjax简单实例"中,我们主要关注如何在Visual Studio 2005 C#环境下利用jQuery实现AJAX的功能。首先,我们需要确保项目中已经引入了jQuery库。这通常通过在HTML头部添加jQuery库的CDN链接或者将jQuery....

    jquery-ajax教程

    通过本文的学习,我们不仅了解了原始Ajax与jQuery中Ajax的区别,还深入探讨了jQuery提供的Ajax函数及其使用方法。jQuery简化了Ajax操作,使得开发人员能够更加专注于业务逻辑而不是底层技术实现。无论是初学者还是有...

Global site tag (gtag.js) - Google Analytics