我们可以这样做吗? 但我没有进入php变量。
<?php $n ?> = $(search1).size();
但我得到这样的
var n = $(search1).size();
alert(n);
请帮帮我....
答案 0 :(得分:1)
在将结果发送到客户端之前,在服务器上处理PHP。
例如,如果你这样做:
<p>
<?php
$name = "Dan";
print "hello, $name, ";
?>
How are you?
</p>
客户将获得:
<p>hello, Dan, How are you?</p>
然后,客户端将处理代码中包含的任何JavaScript。
所以在你的情况下,服务器会尝试处理这段代码:
<?php $n ?>
然后将结果发送到服务器,从代码中添加代码。这会产生错误,因为$ n本身并不是有效的php指令。
所以:PHP在服务器上执行,然后,javascript在客户端上执行。
您应该检查一些教程,并首先尝试了解PHP和Javascript的工作原理。
http://www.webmonkey.com/2010/02/php_tutorial_for_beginners/