从js内设置php(js设置值)

发布时间:2022-11-09

本文目录一览:

  1. 怎么让JS中写入PHP代码
  2. js 中如何 插入 php?
  3. 如何在js中调用php
  4. 如何在js里引用php变量
  5. js里面添加php代码

怎么让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>