次は私の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コードのためだとは思わないそれ以上の情報を含める!
PHPを正しく設定してWebサーバー上でコードを実行していますか? – Tristan
PHPを処理できるWebサーバーでこれを行っていますか? –
ブラウザのコンソールが表示されています。エラーが表示されます。返されたステータスコードは何ですか –