2012-03-26 11 views
3

私はphpファイル(carousel.php)を照会し、結果をいくつかのことを行うjQuery ajax関数を持っています。これは私たちの開発サーバー上では問題なく動作しますが、ライブサーバーではスクリプトが失敗したように見え、PHPファイルの内容(生のコード)を返します。したがって、PHPは実行されません。ここには何がありますか?あなたはおそらく、あなたのPHPファイルと短いオープンタグで<?タグを使用jquery ajax呼び出しはPHPファイルの内容を返します

 $.ajax({ 
     url: 'carousel.php', 
     dataType: 'json', 
     cache: false, 
     success: function(result){ 
      if(result.success){ 
       if (result.numRows == 0) { 
        $('#insert').css('display','none'); 
       } 
       $('#selectBox').html(result.html); 
      } 
     } 
    }) 
+2

broswer内でファイルを実行すると、ファイルが実行されるか、生コードが返されますか? –

+0

Hmmm ...ファイルを開くかダウンロードするオプションがあります。 – tvgemert

+0

だから私が見る解決策は、.php拡張子をPHPファイルタイプにマップするか、拡張子をチェックすることです。php3なのでしょうか? –

答えて

3

サーバーで有効になっていません。

+1

人々はまだそれを使用していますか?もしそれが本当に事例であれば、OPはそれにふさわしいが、私はそれを疑う(少なくとも私は願っていない:0)。 – PeeHaa

+0

私は「おそらく」と書いたのです。それで、 – slash197

+0

ありがとう、良いヒント(私は気付いています)。いいえ、ここでは短いタグを使用しないでください。 – tvgemert

関連する問題