-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 在两者之间进行通信,或者在最初将页面发送到浏览器时将 PHP 映射转换为 JavaScript 可访问的内容。

于 2012-10-23T02:51:13.043 回答
1

必须记住,PHP 在服务器端执行,而 javascript 在客户端执行。这意味着,当客户端请求一个网页时,服务器将处理该请求(PHP 将在此过程中执行)。此过程完成后,它将被发送到客户端浏览器,然后执行 javacript 代码。

于 2012-10-23T02:54:21.807 回答