❶ 在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的变量。其次验证码验证一般都是写在php里面,如果在js中验证的话,验证码很容易就可以绕过!当然如果非要如此的话,可以这样子
<script>var yanzhengma = <?php echo $yanzhengma; ?></script>。如何还不明白可以上后盾人找找相关教材学习一下多看几遍不就会了,希望能帮到你,给个采纳吧
❸ thinkphp 能在静态页面的js里写php代码吗
可以的 php可以在页面任何位置镶嵌
<script>
<?php
$a = ‘script脚本’;
echo 'alert(" ' . $a . ' ")';
?>
</script>
❹ js 中如何 插入 php
js和php是在不同运行环境下运行的,不能混用。php可以运行得到一段html代码,内包括js代码。所以你可以容这样用:
<script>
varuserid="<?=$userid?>";
</script>
上面这段php是代码,必须在支持php的服务器上运行,得到运行结果,传输给客户端浏览器,客户端浏览器上得到这样的代码:
<script>
varuserid="123456";
</script>
这样,网页端的js就知道服务器端的userid这个变量是什么了。
此外,还可以通过ajax技术来调用服务,或获取服务器端的一些数据。具体研究一下ajax吧
❺ 如何在js中调用php
js是浏览端脚本,PHP 是服务器端的,也就是说,浏览器里的js不能真正调用php。
但可以通过http request方式触发php方法并得到response
<?php
// server.php
$name = $_POST["name"];
$password = $_POST["password"];
$result = loginUser($name, $password);
echo $result;
?>
//client.html
<form action="server.php" method="POST">
<input type="text" name="name" >
<input type="text" name="password" >
<input type="submit" value="Login" />
<form>
// or in js
var name = $("[name='name']");
var password= $("[name='password']");
$.ajax({
url: 'server.php'
method:'post',
data: {
name: name,
password: password
}
})
.done(function(result){...})
❻ 请问下,js文件里面能包含PHP代码吗是js文件!应该怎么写
这些需要从php获取的变量,不要放在js文件里。直接在主文件的<script></script>里声明成全局变量,然后在js文件里就可以用了。
❼ javascript函数中可以使用PHP吗
可以在js 脚本中嵌入php 代码,你的写法有点问题;
js 变量要声明,并且要用引号 " ",要有结束的分号 ;
例如 var $poweruser = " <?php .... ?>";
至于要像你这样在 嵌入的 php 代码中使用js 变量id 进行传值,这个是不行的;在这种情况下,js 是可以使用 php 变量,但是反过来就不行;
一下为实例:
❽ 怎么让JS中写入PHP代码
<script type="text/javascript">
var flag="<?=$flag?>";
if(flag=="YES")
{
alert("OK");
}
</script>
你可以直接在JS代码中使用PHP语句块来实现。是不受限制的,
因为程序在执行时先执行PHP的解析,然后在执行HTML触发JS,从先后顺序来说,是没有问题的。
希望对你有帮助。
❾ js方法中可以写php代码么
可以的,但是文件是php文件格式,或者有相关替换执行机制才可以。
示例:回test.php
<?php
$name="网络知答道";
?>
<html>
<head>
<title>JSPHP测试</title>
</head>
<body>
<script>
//js调用php
varjs_name=<?phpecho$name;?>;
alert(js_name);
</script>
</body>
</html>
❿ js中如何写php语句
要想JavaScript往php传值,估计还得用表单,设个不可见的表单,然后把ip提交成php变量,再保存到库!
不过达到这种目的没那么麻烦的,php中直接把 $REMOTE_ADDR 入库不就完了,O(∩_∩)O哈!