-2

これが可能かどうか質問したいだけですか?

$('element').each(function(){
    var name  = $(this).attr('name');
    var n     = name.replace(/-/g, '_');

    var ep  = '<?php echo $user_quest1["'+n+'"]; ?>';
    alert(ep);
});

私は何も得ません..それを行う方法はありますか?

ありがとう

4

2 に答える 2

3

PHPはサーバー上で実行されます。JavaScript はブラウザで実行されます。ページがロードされた後、ajax を使用して 2 つの間で通信するか、最初にページをブラウザーに送信するときに PHP マッピングを JavaScript にアクセス可能なものに変換する必要があります。

于 2012-10-23T02:51:13.043 に答える
1

PHP はサーバー側で実行され、javascript はクライアント側で実行されることに注意してください。つまり、クライアントが Web ページをリクエストすると、サーバーがリクエストを処理します (このプロセス中に PHP が実行されます)。このプロセスが完了すると、クライアント ブラウザに送信され、javacript コードが実行されます。

于 2012-10-23T02:54:21.807 に答える