【发布时间】:2011-02-16 20:49:02
【问题描述】:
我已经检查了发布前提出的建议,希望我现在没有遗漏任何内容。
我有一段代码用于为我的网站获取 txt 文件,但现在我需要重做代码,以便它同时获取 txt 和 php 文件,但它不会读取 php 脚本。我现在有点害怕弄乱代码,所以我走在安全的一边,并在这里询问是否有人知道代码中的一个很好的添加。令人尴尬的是,我仍然有 IE 5&6 的代码,所以如果你想同时删除它,请继续。我不会因此而恨你的,我保证。
更新:
我有四个文件:
html - 使用 ajax 脚本调用 .js 文件。
js - 使用我所有的 javascript(和模拟)代码。
php - 包含...嗯,你明白了。
我必须以某种方式调用 php 代码,就像我调用我的 txt 文件一样,但当然 php 可以正常工作。我对 AJAX 很陌生,所以我现在不敢乱弄这段代码,但我想我可能可以添加某种 if 语句来调用 php 文件,因为它打算是。
但是我不知道该代码可能是什么以及将其放在哪里以使事情相应地工作。当然,任何帮助都会被应用并记入代码中。
这是 .js 文件中包含的 AJAX 代码:
/*Load the link.*/
function loadXMLDoc(url)
{
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=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("leftCol").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET",url,true);
xmlhttp.send();
}
/*Highly unnecessary, but I wanted to see if it worked and it looks better on the .html-page.*/
function get_link(url)
{
loadXMLDoc(url);
}
【问题讨论】:
-
是否考虑过使用 Jquery 或 mootools 之类的库?绝对让这样的日常任务变得更容易。
标签: php ajax url fetch text-files