.js或.php文件未运行,除非页面链接以.html结尾

时间:2015-11-02 17:49:22

标签: javascript php html

我目前正在创建一个网站,我们会访问网站访问量最大的文章的数据,并将其列在特定页面上。

现在,我收集数据的方式是使用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文件。

0 个答案:

没有答案