2012-01-14 11 views

答えて

4

あなたはそれを「変換」しません。取得要求やPHPページに類似したものを使用して送信します。

Javascriptはクライアント側で実行され、PHPはサーバー側で実行されます。

これを行う方法はさまざまですが、どちらを選択するかは状況によって異なります。しかし、クライアント側とサーバー側の違いを理解しているかどうかを確認することが重要です。

チェックw3c's example。 Javascriptの部分は、ユーザーが人を選択したときにPHPファイルにリクエストを出します。 phpファイルは、MySQLデータベースに問い合わせを行い、Javascriptファイルに応答し、その結果をユーザーに提示します。

この例で使用されている特定のコードは、本番環境での使用はお勧めしません。 MySQLデータベースの情報は平文で保存されており、誰でもが読むことができます。私はこのリンクを純粋にすべてがどのように機能するかの実例として使用しています。

+2

http://ibence.com/new.phpちょうど明確にするために、W3Schoolsのは、W3Cとの任意の方法で提携していません。詳細はhttp://w3fools.comを参照してください。 – Ktash

+0

@Ktashそれを忘れてしまった。私は偉大なソースとしてw3schoolsをお勧めしませんが、それはどのように動作するかを示す目的に適しています。 – Aidanc

1

を経由しない限り、JavaScriptはPHPとやり取りできません。あなたがする必要があるのは、AJAX経由でページに送信してから、PHP to access the variableを使用することです。

0

これは、変数

<script> 
function jstophp(){ 


var javavar=document.getElementById("text").value; 

document.getElementById("rslt").innerHTML="<?php 
$phpvar='"+javavar+"'; 
echo $phpvar;?>"; 
} 

function phptojs(){ 

var javavar2 = "<?php 

$phpvar2="I am php variable value"; 
echo $phpvar2; 

?>"; 
alert(javavar2); 
} 

</script> 
<body> 
<div id="rslt"> 
</div> 


<input type="text" id="text" /> 
<button onClick="jstophp()" >Convert js to php</button> 
<button onClick="phptojs()">Convert php to js</button> 

PHP variable will appear here: 
<div id="rslt2"> 
</div> 

</body> 

デモをJSために、変数とPHPの変数をPHPのためにJS変数を変換します:

+0

デモを表示できますか? – SilentAssassin

+0

http://ibence.com/new.php –

関連する問題