Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery和Ajax_Jquery_Asp.net_Ajax_Xmlhttprequest - Fatal编程技术网

Jquery和Ajax

Jquery和Ajax,jquery,asp.net,ajax,xmlhttprequest,Jquery,Asp.net,Ajax,Xmlhttprequest,我对ajax和jquery非常陌生。我试图理解下面的例子 第一个示例不使用jquery,它使用XMLHttpRequest异步发送和接收数据,但在第二个示例中,它使用jquery,我需要知道为什么不使用XMLHttpRequest对象 jquery是一个javascript库。 jquery$.ajax()方法在场景后面使用javascript中的XMLHttpRequest。XMLHttpRequest在原始浏览器对象中,jquery将其包装成更可用、更简化的形式和跨浏览器一致的功能 aj

我对ajax和jquery非常陌生。我试图理解下面的例子


第一个示例不使用jquery,它使用XMLHttpRequest异步发送和接收数据,但在第二个示例中,它使用jquery,我需要知道为什么不使用XMLHttpRequest对象

jquery是一个javascript库。
jquery$.ajax()方法在场景后面使用javascript中的XMLHttpRequest。

XMLHttpRequest在原始浏览器对象中,jquery将其包装成更可用、更简化的形式和跨浏览器一致的功能

ajax是jQuery中的通用ajax请求程序,可以执行任何类型和内容请求

另一方面,jQuery.get和jQuery.post只能发出get和post请求。如果您不知道这些是什么,您应该检查HTTP协议并了解一些。在内部,这两个函数使用jQuery.ajax,但它们使用的是您不必自己设置的特定设置,因此与使用jQuery.ajax相比,简化了GET或POST请求。GET和POST是最常用的HTTP方法(与DELETE、PUT、HEAD甚至其他很少使用的外来方法相比)


所有jQuery函数都在后台使用XMLHttpRequest对象,但提供了不必自己完成的附加功能。

jQuery和AJAX之间的区别

现在有多种语言可以用来制作网页,有些甚至不是唯一的,只是另一种语言的派生。jQuery就是这些衍生工具之一。它是一个轻量级的JavasScript库,更侧重于与HTML元素的交互。另一方面,AJAX不是一种特定的技术,而是各种技术的组合,以提供新的功能。每当您从web站点请求一组新数据时,它都会清除整个页面并加载新页面。AJAX用于避免这种行为,允许在不修改整个页面的情况下检索新数据

总结:

  • JQuery是一个轻量级客户端脚本库,而AJAX是用于提供异步数据传输的多种技术的组合
  • jQuery和AJAX经常结合使用
  • jQuery主要用于动态修改屏幕上的数据,它使用AJAX检索所需的数据,而无需更改显示页面的当前状态
  • 大量使用AJAX函数通常会导致服务器过载,因为连接数量较多

  • 阅读更多:jQuery和AJAX之间的区别| jQuery和AJAX之间的区别

    jQuery和AJAX是两件不同的事情!好的。在第二个示例中,我发现$.get()在场景后面是否也使用XMLHttpRequest对象我认为OP并没有询问jquery和ajax之间的区别……OP问题与jquery.ajax()和核心ajax请求n响应方法有关。。。。