Javascript $.post函数在我的服务器上工作,但在客户端服务器上不工作
我正在为客户创建一个网站,但他们的服务器不支持php。通常我构造页面的方式是Javascript $.post函数在我的服务器上工作,但在客户端服务器上不工作,javascript,jquery,html,post,Javascript,Jquery,Html,Post,我正在为客户创建一个网站,但他们的服务器不支持php。通常我构造页面的方式是 <?php include_once "some php file for header";> \\page content <?php include_once "some php file for footer";> 由于无法使用php,我尝试了以下方法: <script>$( document ).ready(function() { $.post('top.html
<?php include_once "some php file for header";>
\\page content
<?php include_once "some php file for footer";>
由于无法使用php,我尝试了以下方法:
<script>$( document ).ready(function() {
$.post('top.html',function( data ){
$('#top').append(data); });
$.post('blocks/bottom.html',function( data ){
$('#bottom').append(data); });
});</script>
<div id="top"></div>
\\content
<div id="bottom"></div>
当我在我的1&1服务器上测试它时,它工作得很好,但当我在我的客户机服务器上尝试它时,它就不工作了。我认为查找top.html不是一个问题,因为该站点在两台服务器上的文件结构完全相同
我还执行了以下操作,以确保append函数能够正常工作
<script> $( document ).ready(function() {
$('#top').append("<p>Test</p>" );
}); </script>
所以我认为问题在于$.post
有人能告诉我如何解决这个问题吗?谢谢打开浏览器的开发者工具栏并查看网络选项卡。您能看到正在发送的AJAX请求吗?服务器的响应是什么?为什么需要$.post?你不想使用$.get吗?你的客户端服务器肯定支持其他服务器端语言,如果不支持,也许是时候让你的客户端使用新服务器了;也许你想把它发布到一个HTML页面?怎样那怎么办?