Mootools 有人知道为什么Request.html中的url:'data.html'在某些Web主机上不起作用(而data.php起作用时)

Mootools 有人知道为什么Request.html中的url:'data.html'在某些Web主机上不起作用(而data.php起作用时),mootools,Mootools,我不得不与一个新的网络主机合作,我注意到我的常规Mootools 1.3 Request.HTML,即: var makeRequest = new Request.HTML({ method: 'get', url: 'data.html', //etc 当它与data.php一起工作时,将无法工作 或: 使用以下html: <a href="testlink.html" class="makeRequest" >Get HTM

我不得不与一个新的网络主机合作,我注意到我的常规Mootools 1.3 Request.HTML,即:

var makeRequest = new Request.HTML({
             method: 'get',
             url: 'data.html',
//etc
当它与data.php一起工作时,将无法工作

或:

使用以下html:

<a href="testlink.html" class="makeRequest" >Get HTML</a>
设置:

通过htaccess访问PHP 5.2

Mootools 1.3.2

我猜这与web服务器设置有关,但我不太确定

有人能给你一个解释吗?

你可以做的事情:

为请求对象的失败和异常事件注册事件处理程序,并检查事件参数以了解有关可能发生的错误的更多信息

比较文件*.php和*.html的HTTP请求和响应的标题。它们可能不同,导致服务器返回两个不同的响应

为我们提供完整的代码,发布的代码片段不完整


你说不工作是什么意思?名为的HTML页面没有显示。我认为答案很简单。一些Web主机对XMLHttpRequest有严格的策略。有些甚至会阻止所有XHR。我的网络主机必须有一个中间策略。
<a href="testlink.html" class="makeRequest" >Get HTML</a>