本文目录一览:
怎么让JS中写入PHP代码
<script type="text/javascript">
var flag="<?= $flag ?>";
if(flag=="YES") {
alert("OK");
}
</script>
你可以在JS代码中直接使用PHP语句块来实现。因为程序在执行时先解析PHP,然后触发HTML中的JS,所以顺序上没有问题。 希望对你有帮助。
js 中如何 插入 php?
JS和PHP是在不同运行环境下运行的,不能混用。PHP可以生成HTML代码,包括JS代码。你可以这样使用:
<script>
var userid="<?= $userid ?>";
</script>
上面这段PHP代码必须在支持PHP的服务器上运行,运行后会生成如下HTML代码发送到客户端浏览器:
<script>
var userid="123456";
</script>
这样,网页端的JS就知道服务器端的userid
变量是什么了。
此外,还可以通过AJAX技术调用服务或获取服务器端数据。建议进一步研究AJAX。
如何在js中调用php
JS是浏览器端脚本,PHP是服务器端语言,因此浏览器中的JS不能直接调用PHP。 但可以通过HTTP请求方式触发PHP方法并获取响应。
<?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>
或者使用JS发送AJAX请求:
var name = $("[name='name']");
var password = $("[name='password']");
$.ajax({
url: 'server.php',
method: 'post',
data: {
name: name,
password: password
}
}).done(function(result) {
// 处理返回结果
});
如何在js里引用php变量
可以这样在JavaScript中引用PHP变量:
<?php
$h5course = 'h5course-com';
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>PHP语言</title>
</head>
<body>
<div class="wrap"></div>
<script type="text/javascript">
var h5course = "<?= $h5course ?>";
alert(h5course);
</script>
</body>
</html>
js里面添加php代码
你本意是要在JS中读取PHP输出的值对吗?
你可以先把PHP输出的值放到一个div
中,再在JS中获取该div
的值。
建议使用jQuery:
<html>
<head>
<title></title>
<script src="jquery-1.7.2.min.js" type="text/javascript"></script>
<script>
$(function(){
var tit = $("#tt").attr("title");
var txt = $("#tt").text();
alert(tit + "-=---" + txt);
});
</script>
</head>
<body>
<div id="tt" name="tt" title="<?= echo "cccccssfa"; ?>"><?= echo "fsadfsd"; ?></div>
</body>
</html>