私は自分のコードを次のようにしています
var bal=$(this).val();
var findbalance="<?=balancefromid(bal);?>";
alert(findbalance);
それは可能ですか?
私は自分のコードを次のようにしています
var bal=$(this).val();
var findbalance="<?=balancefromid(bal);?>";
alert(findbalance);
それは可能ですか?
いいえ、これは機能しません。たとえば、PHPからの値を使用してJS変数を割り当てることはできますが、GET / POSTパラメーターまたはAjax呼び出しを介してJS値を渡さない限り、その逆を行うことはできません。
まず、クライアント側とサーバー側のスクリプトがどのように機能するかを理解する必要があります。次に、これが不可能で非論理的な理由を理解します。
http://en.wikipedia.org/wiki/Server-side_scripting http://en.wikipedia.org/wiki/Client-side_scripting
Web での開発に混乱しているようです。Javascript は「クライアント側」の言語です。つまり、ページがコンパイルされてサーバーから送信された後、クライアントのブラウザーで実行されます。これは、コードに PHP/ASP が含まれておらず、HTML と Javascript のみが含まれていることを意味します。
PHP、ASP、JSP は、サーバー側でのみ実行されるサーバー側言語です。
あなたの質問に答えるために、Javascript を直接取得して PHP (サーバー側) 関数を呼び出すことはできませんが、PHP ページに投稿して、好きな関数を実行することはできます。