|
发表于 2014-2-14 12:25:46
|
显示全部楼层
dolphin836 发表于 2014-2-13 22:20 ![](static/image/common/back.gif)
这么写我也觉得很奇怪
不过测试的结果的确是这样的
哈哈,我知道为什么可以显示数字了。
原因就是:这个数字是由浏览器显示的,而不是由 PHP 输出的,PHP 只输出了 <script>...</script>这部分代码,然后浏览器就运行了这个代码,然后你就能看到数字了。
这也就解释了为什么 intval($row); 的结果是 0 了,因为实际上 $row 是一个字符串,也就是 <script>...</script> 所以转换成数字就是 0。
你如果想让 PHP 接收到 JS 的数据,必须想办法把 JS 数据发送给 PHP,比如用 AJAX。
PHP 与 JS 不能混合使用。
|
|