这篇文章主要介绍“Request Method的请求方法是什么”,在日常操作中,相信很多人在Request Method的请求方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Request Method的请求方法是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
Request Method(请求方法)
默认使用 GET 方式 , 如果data参数提供一个对象,那么使用 POST 方式。
Loading Page Fragments(加载页面片段)
.load() 方法, 不像 $.get()那样,允许我们使用在 url 中添加特定参数的特殊语法,来实现可以指定要插入哪一部分远程文档。如果 url 参数的字符串中包含一个或多个空格,那么第一个空格后面的内容,会被当成是 jQuery 的选择器,从而决定应该加载返回结果中的哪部分内容。(译者注:第一个空格后面是一个jQuery选择器,返回的内容中匹配改选择器的内容将被载人到页面中。)
我们可以修改上述例子中,只有#container的一部分被载人到文件中:
$('#result').load('ajax/test.html #container');
当这种方法执行, 它将检索 ajax/test.html 返回的页面内容,jQuery会获取ID为 container 元素的内容,并且插入到ID为 result 元素,而其他未被检索到的元素将被废弃。
jQuery使用浏览器的.innerHTML属性去解析检索到的文档,并将其插入到当前文档中。在此过程中,浏览器通常会过滤文档中的一些元素 ,比如<html>, <title>, 或者 <head> 元素。其结果是,由.load()方法返回的元素与从浏览器中直接获取到的文档内容,可能是并不完全一样的。
Script Execution(脚本执行)
当使用URL参数中没有后面跟选择器表达式时, 那么传递给 .html() 的返回内容中,是含有脚本的。在它们被丢弃之前,脚本是会被执行的。但如果调用 .load()时,即使在 url 参数中添加了选择器表达式,但在 DOM 被更新之前,脚本会被删除。因此脚本不会被执行。下面的例子分别演示了这两种情况:
任何加载到 #a 中的 JavaScript 脚本,将会作为文档的一部分而被执行。
$('#a').load('article.html');
然而,在以下情况下,脚本块将从被加载到#b的document中被剥离出来,而不执行:
$('#b').load('article.html #target');
到此,关于“Request Method的请求方法是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。