在里面直接加?php? //code...? ?就可以啊,代码需要写在php环境中.
script?type="text/javascript"
var?i?=?php?echo?$x;?;?//这里$x是已定义的.
/script
js和php是在不同运行环境下运行的,不能混用.php可以运行得到一段html代码,包括js代码.所以你可以这样用:
script
var?userid="?=$userid?";
这样,网页端的js就知道服务器端的userid这个变量是什么了.
此外,还可以通过ajax技术来调用服务,或获取服务器端的一些数据.具体研究一下ajax吧
abc.js.php,这是一个php文件而不是js文件.文件后缀名以最后一个为准.所以呢你上面的写法都是错误的.
js文件和php文件交互一是采用ajax方式,由js文件请求php文件取得返回值;二是在php文件中使用script标签来包裹js代码
按你的思路,我给个最接近的代码:test.php文件
php
$id = 'scriptdocument.write(id)/script';
echo $id;
以上就是土嘎嘎小编为大家整理的js里写php代码解决方法相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!