作者:软装之家888 | 来源:互联网 | 2023-09-16 13:46
本文目录一览:
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的服务器上运行,得到运行结果,传输给客户端浏览器,客户端浏览器上得到这样的代码:
script
var userid="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变量
类似这样:在Javascript中放置php变量。
?php
$h5course = 'h5course-com';
?
!DOCTYPE html
html
head
meta charset="UTF-8" /
titlePHP语言/title
/head
body
div class="wrap"/div
script type="text/Javascript"
var h5course = "?php echo $h5course ?";
alert(h5course);
/script
/body
/html
js里面添加php代码
你本意是要在js中读取php输出的值对吗?
你可以先把php输出的值放到一个div里面,在再js获取div的值就可以 了
建议用jquery
html
headtitle/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="?php echo "cccccssfa"; ?"?php echo "fsadfsd"; ?/div
/body
/html