我目前正在创建一个网站,我们会访问网站访问量最大的文章的数据,并将其列在特定页面上。
现在,我收集数据的方式是使用PHP,我使用JS在我的页面上生成结果。问题是编码工作正常但只有当页面链接以.html(即www.website.com/article.html)结尾时才有效,但它的页面链接是这样解决的:www.website.com/article,结果没有显示。
我尝试扩展我的js链接(即../result.js),但这并没有做任何事情。
如果你能帮我解决这个问题,我非常感谢!
谢谢! 以下是js代码的示例:
var xmlhttp;
function loadXMLDoc(url,cfunc)
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=cfunc;
xmlhttp.open("GET",url,true);
xmlhttp.send();
}
function mostVisitedExt()
{
loadXMLDoc('mostvisited.txt',function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
var txt=xmlhttp.responseText;
var res = txt.split('*&^');
document.getElementById("mostVisitedExt").innerHTML =
"<ul class='jrecent'><div class='jname'><p class='body'>"+res[0]+"</p> </div><div class='jcontent'><a href=http://"+res[0].toLowerCase()+".website.com"+res[20]+" class='body-link' target='_blank'>"+res[10].substring(2, res[10].length-2)+"</a><p class='body'>" +
res[21] + "</p></div></ul>" +
mostVisitedExt函数是从中获取数据的PHP文件。