
只能通过post或get方式传递
比如
<script>
function aa(){
str="aaa";
locationhref="1phpstr="+str;
}
</script>
js是在客户端执行,php是在服务器端执行,你需要明白这一点
test1php
$a="text2php";
echo "<script src="$a"></script>";
testphp
include_once "test1php";
echo $a;
就是这个意思,具体没有测试。testphp通过包含test1php页面,输出test1php页面中的变量"test2php"。
访问需要采集的页面,如果数据是用js输出的html,那么必定有接口或者本身页面中给js提供了数据,来遍历输出html。
用chrome的审查元素中的network,可以单独看xhr,看看是否是ajax请求的接口,如果数据是从接口来的,直接用PHP去获取那个接口的数据就可以了。
如果没有ajax请求,查看html源代码,在里面找数据。
新建个文件夹,把下面的代码放入文件里$(function(){
$("#KinSlideshow")KinSlideshow({
moveStyle:"down",
intervalTime:8,
mouseEvent:"mouseover",
titleFont:{TitleFont_size:14,TitleFont_color:"#FF0000"}
});
})
然后文件保存后缀为 js
接着在你的页面的放入<script type="text/javascript" src="你js文件和html网页在一个文件下的路径"></script>;
我建议你可以去后盾人那看看那里的学习视频非常多质量也不错 视频都是一线讲师亲自录制的含金量高讲的内容都是目前市场上最新最热的知识点一定能解决你所遇到的困难希望你能够采纳谢谢
这个问题,太笼统了;
首先,得引入js;引入方法:
<script type="text/javascript"> src="xxxjs"></script>html就可以直接使用js里面的方法了;
php 代码可以跟javascript、html代码一起混写。
比如 indexphp 文件
<html>
<head>
<script language="javascript">
alert('123');
</script>
</head>
<body>
<php
echo 'baidu';
>
</body>
</html>
PHP中并不能直接获得JS的值,因为一个运行在客户端,一个运行在服务器端。如果需要这两个语言进行交流,可以这么做:
对于JS向PHP传递,可使用cookie,查询字符串(get),post
对于PHP向JS传递可以直接将值输出到JS的变量值处;或者将值输出给隐藏的input元素,然后从dom获取;或者利用ajax获取
以上就是关于如何用PHP获取JS里函数的值 (不用ajax的话)全部的内容,包括:如何用PHP获取JS里函数的值 (不用ajax的话)、php 怎么获取 JS跳转的链接、php如何采集js生成的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)