当前位置: 首页 > news >正文

wordpress调用固定链接结构深圳网站seo地址

wordpress调用固定链接结构,深圳网站seo地址,亚马逊网站 如何做站内seo,政府网站集约化建设经验及做法1.AJAX概念 AJAX Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。 虽然所有的AJAX请求都是HTTP请求,但并非所有的HT…

1.AJAX概念

AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。

AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。

虽然所有的AJAX请求都是HTTP请求,但并非所有的HTTP请求都是AJAX请求。AJAX是一种利用HTTP协议实现特定功能(异步数据交换)的技术。

2.AJAX请求小案例(GET)

(1)根据浏览器类型创建XMLHttpRequest对象(需要考虑浏览器的兼容性)

(2)设置事件处理程序onreadystatechange

判断请求是否成功,若成功则执行响应要求

<script>function loadMessage(){let xmlhttp;if(window.XMLHttpRequest){xmlhttp = new XMLHttpRequest();}else{// 兼容IE6、IE5xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");}xmlhttp.onreadystatechange=()=>{let div=document.getElementById("loading")if(xmlhttp.readyState==1) {div.innerHTML="数据加载中...";}if(xmlhttp.readyState==4 && xmlhttp.status==200){div.innerHTML="加载完毕"const data = JSON.parse(xmlhttp.responseText);const ul=document.getElementById("myList");data.forEach(element => {const li=document.createElement("li");li.innerHTML=`name:${element.name},price:${element.price},type:${element.type}`;ul.appendChild(li);});}}xmlhttp.open("GET","https://mdn.github.io/learning-area/javascript/apis/fetching-data/can-store/products.json",true)xmlhttp.send();this.disabled=true;//点击一次后按钮被禁用}</script><button type="button" onclick="loadMessage.apply(this)">获取数据</button>
<ul id="myList"></ul>

3.AJAX请求的服务器响应

XMLHttpRequest 对象有两种属性 可获取服务器的响应数据,需要根据数据的格式选择:

1.responseText 属性

服务器返回的JSON格式的数据(json格式的数据更通用,不受编程语言限制),可以使用 JSON.parse() 方法来解析它。

2.responseXML 属性

返回的数据是已经解析好的 XML Document 对象,可以直接使用 DOM API 来访问和操作这个 XML 文档,例如获取元素、属性、文本内容等。

4.onreadystatechange 事件处理器

当请求被发送到服务器时,readyState会改变 ,进而触发 onreadystatechange 事件处理器,调用函数。

以下是XMLHttpRequest 对象的三个重要属性。

当 readyState 等于 4 且状态为 200 时,表示响应已就绪:

注意:

一旦设置了onreadystatechange 事件处理器, onreadystatechange 事件会被触发 4 次(0 - 4), 分别是: 0-1、1-2、2-3、3-4,对应着 readyState 的每个变化。

5.用回调函数封装请求

当有多个AJAX请求时,可使用回调函数封装请求。

  let xmlhttp;
function loadXMLDoc(url,cfunc)
{
if (window.XMLHttpRequest){// IE7+, Firefox, Chrome, Opera, Safari 代码xmlhttp=new XMLHttpRequest();}
else{// IE6, IE5 代码xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
xmlhttp.onreadystatechange=cfunc;
xmlhttp.open("GET",url,true);
xmlhttp.send();
}
function myFunction()
{loadXMLDoc("https://mdn.github.io/learning-area/javascript/apis/fetching-data/can-store/products.json",function(){if (xmlhttp.readyState==4 && xmlhttp.status==200){document.getElementById("myDiv").innerHTML=xmlhttp.responseText;}});
}

6.AJAX与数据库进行实时通信

AJAX 数据库 | 菜鸟教程

7.AJAX获取XML文件案例

<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>table,th,td {border : 1px solid black;border-collapse: collapse;/*合并边框*/}th,td {padding: 5px;}</style>
</head>
<body><button type="button" onclick="loadXMLDoc()">获取我收藏的 CD</button><br><br><table id="demo"></table><script>function loadXMLDoc() {var xhttp = new XMLHttpRequest();xhttp.onreadystatechange = function() {if (this.readyState == 4 && this.status == 200) {myFunction(this);}};xhttp.open("GET", "https://www.runoob.com/try/demo_source/cd_catalog.xml", true);xhttp.send();}function myFunction(xml) {var i;var xmlDoc = xml.responseXML;var table="<tr><th>Artist</th><th>Title</th><th>Price</th></tr>";var x = xmlDoc.getElementsByTagName("CD");//获取全部标签名为CD的元素for (i = 0; i <x.length; i++) {table += "<tr><td>" +x[i].getElementsByTagName("ARTIST")[0].childNodes[0].nodeValue +"</td><td>" +x[i].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue +"</td><td>"+x[i].getElementsByTagName("PRICE")[0].childNodes[0].nodeValue +"</td></tr>" ;}document.getElementById("demo").innerHTML = table;}</script></body>

http://www.hrbkazy.com/news/12896.html

相关文章:

  • 专业网站优化方案免费推广工具有哪些
  • 深圳营销型网站建设公司产品seo标题是什么
  • 徐州建设局规划网站站长工具seo综合查询工具
  • 天津做网站一般多少钱网页制作软件下载
  • 建立传媒公司网站seo赚钱项目
  • 怎么宣传自己的网站推广新站seo外包
  • 网站建设 招聘百度信息流推广是什么意思
  • 一级a做受片免费网站论坛营销
  • 学做网站从零开始百度快照推广排名
  • 烟台做网站系统推广方法
  • 如何在jsp上做网站页面代码北京建站优化
  • 网站开发培训 从0八爪鱼磁力搜索引擎
  • 网站建设合同书范本搜索引擎是什么意思啊
  • wordpress多站点内容聚合首页
  • 怎么免费建自己的网站seo商学院
  • 用服务器做网站空间网站安全检测在线
  • 济南学网站建设哪里好百度搜索引擎优化方式
  • 重庆家政公司网站建设企业网站设计欣赏
  • 营口 微网站建设5g网络优化工程师
  • 怎么做加密网站快速网站推广
  • 大学生html网页设计个人博客模板大连seo关键词排名
  • 学校网站建设方案论文2022最新国内新闻50条简短
  • 做彩票网站是违法深圳网站关键词
  • 百度SEO网站站长查询域名
  • wordpress信息修改seo公司怎么样
  • 国家政府网站郑州网站设计有哪些
  • 做公司网站找谁西安关键词seo
  • 长治网站制作互联网营销专家
  • 哪些网站建设公司好深圳网络推广大师
  • 做网站要多大的画布百度网站大全