很多站长朋友们都不太清楚js文件里写php,今天小编就来给大家整理js文件里写php,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 怎么让JS中写入PHP代码 2、 请问下,js文件里面能包含PHP代码吗?是js文件!应该怎么写? 3、 js方法中可以写php代码么 4、 在JS里面写PHP,文件名是.js.php能写能读,但有问题 5、 如何在js中调用php? 怎么让JS中写入PHP代码在里面直接加<?php //code... ?>就可以啊,代码需要写在php环境中。
<script type="text/javascript">
var i = <?php echo $x;?> ; //这里$x是已定义的。
</script>
请问下,js文件里面能包含PHP代码吗?是js文件!应该怎么写?不可以,因为js文件的后缀名为js,而php要求后缀名为php,所以冲突,不可以
如果非要这么做,那么可以修改服务器(例如apache)的配置,使得对js文件也进行扫描解释,但是这样做会增加服务器的压力
js方法中可以写php代码么可以的,但是文件是php文件格式,或者有相关替换执行机制才可以。
示例:test.php
<?php
$name="百度知道 ";
?>
<html>
<head>
<title>JS PHP 测试</title>
</head>
<body>
<script>
//js调用php
var js_name=<?php echo $name;?>;
alert(js_name);
</script>
</body>
</html>
在JS里面写PHP,文件名是.js.php能写能读,但有问题abc.js.php,这是一个php文件而不是js文件。文件后缀名以最后一个为准。因此你上面的写法都是错误的。
js文件和php文件交互一是采用ajax方式,由js文件请求php文件取得返回值;二是在php文件中使用<script>标签来包裹js代码
按你的思路,我给个最接近的代码:test.php文件
<script>
var id = 123;
</script>
<?php
$id = '<script>document.write(id)</script>';
echo $id;
?>
如何在js中调用php?在js中调用php的方法是直接在script标签的src属性中嵌入要访问的php地址。
1、JS方式调用PHP文件并取得PHP中的值
举例说明:
如在页面test_json1中用下面这句调用:
<script type="text/javascript" src="/index.php/test/testjson2">
</script>
<script type="text/javascript" >
alert(jstext);
</script>
2、在test_json2.php中有这样一段PHP代码:
<?php
$php_test='I come from PHP!';
echo "var test='$php_test';";
echo "var jstext="."'$php_test';";
?>
当执行test_json1.php文件时,就会调用test_json2.php文件,并将b.php文件的输出作为JS语句来执行,
所以此处会弹出一个提示框,内容为JS变量jstext的值,也就是在PHP文件中赋给jstext的值。
3、调用结果:
关于js文件里写php的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于js文件里写php js文件调用php的详细内容...