php获取js值
var url ="run.php?data="+data;
这句话JS应该就报错了吧?
所有的客户端和服务端的传输都是用字符串文本的形式的。URL参数也不例外,你只能是将数组组织下,然后变成字符串,上传上去后,再PHP拿到自己分析出来
② PHP如何调用JS函数并获取其返回的数据
人家问的是PHP调用JS函数。。。楼主,我可以很负责的告诉你,这是不可能的。PHP是在
服务器端
运行的脚本,而JS是在浏览器运行的脚本,你要调用可以,直接echo个script就可以,但是获取
返回值
是不可能的,只有让JS把返回值通过AJAX发送给PHP才可以。
③ 在php中如何获取到在引入的js文件函数下获取的值
方法是直接在javascript里调用php就行
简单实现代码
<HTML>
<HEAD>
<TITLE>
php调用js文件的好办法</TITLE>
</HEAD>
<BODY>
<scrīpt
language='javascrīpt'
type='text/javascrīpt'
src='test.php'></scrīpt>
<scrīpt>
ok("aaaaaa!");
</scrīpt>
</BODY>
</HTML>
test.php
<?php
echo
"
function
ok(msg){
alert(msg);
}
";
?>
④ 关于php读取js的变量值问题
$usermoneytemp="<script>if(um!=null)document.write(um);</script>"; 是一个字符串,浏览器会把这字符串显示为10,但是在PHP里面始终是个字符串,转换为数字就是0。
补充:
是的,string类型的常量"<script>if(um!=null)document.write(um);</script>"转换为整数结果为0,因为转换时候遇到非数字字符就终止,第一个<就是非数字的。
⑤ 在php中如何获取js里的内容并使用呢
这个问题,太笼统了;
首先,得引入js;引入方法:
<scripttype="text/javascript">src="xxx.js"></script>
html就可以直接使用js里面的方法了;
⑥ 怎样在php中得到js的值
PHP中并不能直接获得JS的值,因为一个运行在客户端,一个运行在服务器端。如果需要这两个语言进行交流,可以这么做:
对于JS向PHP传递,可使用cookie,查询字符串(get),post
对于PHP向JS传递可以直接将值输出到JS的变量值处;或者将值输出给隐藏的input元素,然后从dom获取;或者利用ajax获取
⑦ php怎么获取当前页面 javascript的变量值
可以使用ajax技术实现动态提交和返回,不用刷新页面的所有内容。基本代码如下,可以酌情参考和修改:
function showDate()
{
var xmlhttp;
var d = new Date();
if (window.XMLHttpRequest)
{
// IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
xmlhttp=new XMLHttpRequest();
}
else
{
// IE6, IE5 浏览器执行代码
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","getdate.php?q="+d,true);
xmlhttp.send();
}
⑧ php里想要获取js 中的返回值 怎么处理
问题不成立。
只有js向php发起请求,没有php向js发起请求的。
既然php不能向js发起请求,又怎么会有返回值呢?
所以,楼主是不是想通过js把前端的数据传给后端的php?
如果是的话,通过表单提交,或者通过ajax的方式提交就是了。
⑨ php获取js变量的值
搞得这么麻烦干嘛;
js中的变量传递到PHP很简单,就是ajax就可以了,如果载入了jquery的话
$("a").click(function(){
if(confirm('查看本条信息,将扣除您10积分;如您不想查看,请点击取消。'){
$.get("srcipt.php?tid=文章ID&uid=用户ID",function(data){
if(data==1){
//修改积分成功
}else{
// 修改积分不成功
}
})
}
})
服务端 srcipt.php
通过$_GET获得文章ID和用户ID,对数据库做操作扣除积分;如果扣除成功就echo 1;
如果扣除不成功就echo 0;
⑩ PHP如何获取JS变量及变量的值
可以使用ajax技术,对变量用post方式提交,例如:
functionShowResult()
{
sqlstr="book";
dt="sql="+sqlstr;
//window.alert(dt);
xmlhttp=newXMLHttpRequest();
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readyState==4&&xmlhttp.status==200)
{
document.getElementById("txtres").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("POST","listBook.php",true);
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlhttp.send(dt);
return;
}
html代码:
<inputname="btn"type="button"id="btn"onclick="ShowResult()"value="点击查询"/>