2017-03-14 6 views
0

クロムエクステンションの環境でJQueryのpostメソッドを呼び出すと、PHPの結果を取得しようとしています。残念ながら、私が得たのは、実行されなかったPHPコードです。JQueryがクロムエクステンションでPHPを実行しない

はここに投稿する方法私の呼び出しです:

$.post(chrome.extension.getURL('get_image.php'), { username: 'user' }, function(result) { 
    console.log(result); 
}); 

そして、私のget_image.php:

<?php 

$username = $_POST['username']; 
echo $username; 
exit(); 

?> 

そして結果があります:Console Log

をいただきありがとうございますが、お使いの時間!

+0

この 'chrome.extension.getURL( 'get_image.php')'によって生成されたURLは何ですか?このphpページが存在する場所にphpがインストールされていないようです –

+0

WebブラウザはPHPを解釈しません。あなたは、Webアクセス可能なサーバー上でphpをホストし、javascript関数にURLを渡す必要があります – Steve

+0

urlは私の拡張機能のファイルへのリンクを生成しましたが、実際にはphpはそこにインストールされていません!これを解決しようとしています、ありがとうございます。 –

答えて

0

コメントによると、PHPが解釈できない場所(この場合はchrome.extension.getURL('get_image.php'))からの回答は期待できませんでした。 これを修正するには、phpファイルを実行できるサーバーでphpファイルをホストする必要があります。 ありがとうございました!

関連する問題