0

私はこのスクリプトを持っています:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script> 
<script  type="text/javascript"> 
var updateGallery = setInterval(function() {
$('#gmap2').fadeOut('fast').load('map.php').fadeIn('fast');}, 10000);
</script>

ファイル(map.php)をロードする必要があります。

index.php ページにこのコード行があります。

<div id="gmap2"> <?php include 'map.php'; ?></div>

Firefox エラー コンソールで Network error 404 File not found (http://domain.com/map.php) を取得しました。 map.php ファイルに完全な URL パスを入力しても、同じエラーが発生しました。

助けてくれてありがとう

4

1 に答える 1

0

回答を得るには十分な情報がありませんが、最初に確認する場所は次のとおりです。

http サーバー ログ (および HTTP エラー ログ) には、スクリプトが取得しようとしている URL (したがってファイル) が表示されます。相対 URL が、それを含むリソース (ファイル) に関して解決されることを確認してください。

ホスティング サービスや Web サーバーによっては、ftp または ssh でログインした場所のサブディレクトリにある場合があります。私のシステムでは、それらは /var/log/httpd/error_log および /var/log/httpd/access_log にあります (サーバーがビジー状態の場合、これらは大きなファイルになる可能性があります!)。

AJAX 開発を行っているときは、「tail -f /var/log/httpd/error_log」を実行しているウィンドウがあると役立ちます。

于 2012-09-02T16:31:53.607 に答える