2016-07-28 6 views
0

次は私のjavascriptファイルの私のjqueryの/ javascriptのコードです:jqueryでPHP/getリクエストが表示され、その中にすべてのPHPコードを含むポップアップが表示されるのはなぜですか?

function userInput(){ 
     var name = form1.elements["name"].value; 
     names1.push(name); 
     console.log(names1); 
     for(m=0; m<names.length; m++){ 
      console.log(names[m]); 
      console.log(names1[0]); 
      if (names[m] == names1[0]){ 
        flag = "no"; 
        m = names.length; 
      } 
      else{ 
        flag = "yes"; 
      } 
      console.log(names[m]); 
      console.log(names1[0]); 

    } 
    $.ajax({ 
     url:"test.php", //the page containing php script 
     type: "get", //request type 
     success:function(result){ 
     alert(result); 
        console.log("post worked! :D"); 
    } 
    }); 
    //run python training script here! send over names parameter 

};

次はtest.phpを次のとおりです。私のHTMLで

<?php 
    echo("Hello World"); 
?> 

ボタンがクリックされたときに、この関数が実行されるように、私は形で変数UserInput()を呼び出します。この部分は期待どおりに機能しています。この問題が発生しているのは、Javascriptが "test.php"コードを実行するということですが、このコードが呼び出されると、WebサイトにはPHPコードがすべて表示されたポップアップが表示されます。私はなぜこれが起こっているのか分かりません...私はあなたが私を必要とするかどうかを知っているエコーとそのような..を含まないPHPコードの複数の行を試したので、私はそれがPHPコードのためだとは思わないそれ以上の情報を含める!

+0

PHPを正しく設定してWebサーバー上でコードを実行していますか? – Tristan

+0

PHPを処理できるWebサーバーでこれを行っていますか? –

+0

ブラウザのコンソールが表示されています。エラーが表示されます。返されたステータスコードは何ですか –

答えて

0

PHPはサーバー言語です。これまで使用していなかった場合は、おそらくローカルまたは外部のサーバーを使用していない可能性があります。設定方法については、こちらをご覧ください:http://www.w3schools.com/php/php_install.aspセットアップが完了したら、すべてのコードをサーバーにロードしてください(コードを特定のディレクトリに移動することを意味します)。

関連する問題