ajaxを使用して、dbからさまざまなコンテンツを動的にロードしています。
したがって、プレーンテキストを読み込んでいる場合は正しく表示されますが、コンテンツに php-script がある場合、php-server によって解釈されないため、ページにコードが表示されます。このようにphpスクリプトをロードできますか?
これはWebサーバーの設定ミスです。PHPのインストール手順を確認する必要があります。Apache2サーバーを使用している場合は、次の行を追加する必要がありますhttpd.conf
。
AddHandler application/x-httpd-php .php
mod_php5
ロードしたことを確認してください。
サーバーの設定に問題があります。ファイルを Ajax するか、ブラウザーで直接プルするかに関係なく、サーバーは要求を同じように認識します。php ファイルを提供せずに解析するように Web サーバーに指示する必要があります。
ajaxを使用して、dbからさまざまなコンテンツを動的にロードしています
javascriptを使用してデータベースに直接クエリを実行することはできません。おそらく、サーバー側のスクリプトに投稿して、データベースと通信し、結果を何らかの形式(XML、JSON、プレーンテキスト)で返します。私があなたの説明から正しく理解しているなら、あなたはあなたがサーバー上で実行したいデータベースに保存されたphp-scriptを持っていて、この実行の結果をクライアントに返します。これを実現する1つの方法は、データベースにクエリを実行し、コンテンツを評価して、結果をプレーンテキストとして返すphpスクリプトを作成することです。