如何将AJAX解析JSON数据转化为高效长尾关键词?

2026-04-06 10:391阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计375个文字,预计阅读时间需要2分钟。

如何将AJAX解析JSON数据转化为高效长尾关键词?

1. [代码] [JavaScript] 代码示例:javascript{ person: { name: zqwang121, website: http://zqwang.cc, email: zqwang121@sina.com }}

2. [代码] [JavaScript] 代码片段:javascript

如何将AJAX解析JSON数据转化为高效长尾关键词?

1.[代码][JavaScript]代码

{"person":{ "name":"zqwang121", "website":"zqwang.cc", "email":"zqwang121@sina.com" } }

2.[代码][JavaScript]代码

<script type="text/javascript"> window.onload=function(){ var aNodes=document.getElementsByTagName("a"); for(var i=0;i<aNodes.length;i++){ aNodes[i].onclick=function(){ var request=new XMLHttpRequest(); var method="GET"; var url=this.href; request.open(method,url); request.send(null); request.onreadystatechange=function(){ if(request.readyState==4){ if(request.status==200){ //1.结果为json格式,所以需要使用responsexml来获取 var result=request.responseText; var object=eval("("+result+")"); //2.结果不能直接使用,必须先创建对应的节点,再把节点加入到details里面 //目标格式为 /* <h2><a href="zqwang121@sina.com">zqwang121</a></h2> <a href="zqwang.cc">zqwang.cc</a> */ var name=object.person.name; var website=object.person.website; var email=object.person.email; //alert(name); //alert(website); //alert(email); var aNode=document.createElement("a"); aNode.appendChild(document.createTextNode(name)); aNode.href="mailto:"+email; var h2Node=document.createElement("h2"); h2Node.appendChild(aNode); var aNode2=document.createElement("a"); aNode2.appendChild(document.createTextNode(website)); aNode2.href=website; var detailsNode=document.getElementById("details"); detailsNode.innerHTML=""; detailsNode.appendChild(h2Node); detailsNode.appendChild(aNode2); } } } return false; } } } </script>

3.[代码][HTML]代码

<body> <h1>People</h1> <ul> <li><a href="1.html">1</a></li> <li><a href="2.html">2</a></li> <li><a href="3.html">3</a></li> </ul> <div id="zqwang121"></div> </body>

本文共计375个文字,预计阅读时间需要2分钟。

如何将AJAX解析JSON数据转化为高效长尾关键词?

1. [代码] [JavaScript] 代码示例:javascript{ person: { name: zqwang121, website: http://zqwang.cc, email: zqwang121@sina.com }}

2. [代码] [JavaScript] 代码片段:javascript

如何将AJAX解析JSON数据转化为高效长尾关键词?

1.[代码][JavaScript]代码

{"person":{ "name":"zqwang121", "website":"zqwang.cc", "email":"zqwang121@sina.com" } }

2.[代码][JavaScript]代码

<script type="text/javascript"> window.onload=function(){ var aNodes=document.getElementsByTagName("a"); for(var i=0;i<aNodes.length;i++){ aNodes[i].onclick=function(){ var request=new XMLHttpRequest(); var method="GET"; var url=this.href; request.open(method,url); request.send(null); request.onreadystatechange=function(){ if(request.readyState==4){ if(request.status==200){ //1.结果为json格式,所以需要使用responsexml来获取 var result=request.responseText; var object=eval("("+result+")"); //2.结果不能直接使用,必须先创建对应的节点,再把节点加入到details里面 //目标格式为 /* <h2><a href="zqwang121@sina.com">zqwang121</a></h2> <a href="zqwang.cc">zqwang.cc</a> */ var name=object.person.name; var website=object.person.website; var email=object.person.email; //alert(name); //alert(website); //alert(email); var aNode=document.createElement("a"); aNode.appendChild(document.createTextNode(name)); aNode.href="mailto:"+email; var h2Node=document.createElement("h2"); h2Node.appendChild(aNode); var aNode2=document.createElement("a"); aNode2.appendChild(document.createTextNode(website)); aNode2.href=website; var detailsNode=document.getElementById("details"); detailsNode.innerHTML=""; detailsNode.appendChild(h2Node); detailsNode.appendChild(aNode2); } } } return false; } } } </script>

3.[代码][HTML]代码

<body> <h1>People</h1> <ul> <li><a href="1.html">1</a></li> <li><a href="2.html">2</a></li> <li><a href="3.html">3</a></li> </ul> <div id="zqwang121"></div> </body>