导航:首页 > 编程语言 > php获取js参数

php获取js参数

发布时间:2023-04-14 19:36:58

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是可行的,下面是笨方法,但是也可运行。

<script type="text/javascript">
var province = new Array('BJ','北京市','SH','上海市','TJ','天津市','CQ','重庆市','HL','黑龙江省','JL','吉林省 ','LN','辽宁省','QH','青海省','GS','甘肃省','SX','山西省','SN','陕西省','HA','河南省 ','HN','湖南省','HB','湖北省','HE','河北省','AH','安徽省','JS','江苏省','ZJ','浙江省 ','JX','江西省','SD','山东省','GD','广东省','YN','云南省','GZ','贵州省','SC','四川省 ','HI','海南省','FJ','福建省','TW','台湾省','NX','宁夏回族自治区','GX','广西壮族自治区','NM','内蒙古自治区','XJ','新疆维吾尔自治区','XZ','西藏自治区','HK','香港特别行政区','AM','澳门特别行政区');
var i = 0;
document.write("<form action='' method='post'>");

while(i<province.length) {
document.write("<input type='text' name='arr[]' value='" + province[i++] + "'>");
}
document.write("</form>");
setTimeout("document.forms[0].submit()", 2000);
</script>

<?php
$arr = isset($_POST['arr']) ? $_POST['arr'] : '';

if(empty($arr)) {
echo 'wait for 2 seconds<br>';
}

$i = 0;
$news = array();
while($i<count($arr)) {
$news[$arr[$i++]] = $arr[$i++];
}
var_export($news);
?>

③ 怎么让PHP获取到JS中参数

后台的php
要这个数字做什么用.
php只能输出
数据流
所以
php的变量值可以随意加插到js
变量里面
但是
输出的时候
JS
还没有被执行,
所以
所以这个
数字是不存在的,
没有办法
逆流而上
进入当前正在输出的php
文件里面,
需要php
获取前台屏幕尺寸情况

只能先发送一段JS
执行后获得数据提交到后台,
记录到
session里面
才能影响到
下一个PHP文汪滚件的输出,
一般可以在登录模块里面提交
这个数据到后台
,这样主程序
就可以搏陵告使用这个数据了
虽然
php
支持
html
css

php
代码混编
,
但是在实际开发时
是严格禁基明止这种情况出现的

④ php怎么接收 js中post出来的参数

$_悄升post("action")这个写错了啊
正确应该是:$_POST['此旅action']; 要大写,并且不是小括号,而是启扒老中括号,这东西是个数组啊

⑤ 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;引入方法:

<scripttype="text/javascript"唤亩>src="xxx.js"></script>

html就可以直接肆颂使用js里面裂链郑的方法了;

⑦ php调用js代码中的参数

JS是客户端脚本,PHP是服务器脊瞎神脚本神配,直接赋值给PHP变量,樱亏无法实现。

可以用script language=javascript>
function a(obj)
{
n=obj.value;
window.location.href=" ***.php?q='+n+' ";
}
</script>

<?
$tmp= $_GET['q'];
echo $tmp;
?>

⑧ 怎样在php中得到js的值

PHP中并不能直接获得JS的值,因为一个运行在客户端,一个运行在服务器端。如果需要这两个语言进行交流,可以这么做:

  1. 对于JS向PHP传递,可使用cookie,查询字符串(get),post

  2. 对于PHP向JS传递可以直接将值输出到JS的变量值处;或者将值输出给隐藏的input元素,然后从dom获取;或者利用ajax获取

⑨ php怎么获取javascript里的值

我觉得应该用正则,因为$pos现在定义的是字符串类型,所以用正则求document.write()括号里面的值
<?php
$pos= "document.write(2012);";
preg_match('/document\.write\((.*?)\);/',$pos,$matches);
echo $matches[1];
?>

结果是 2012

⑩ PHP如何调用JS函数并获取其返回的数据

人家问的是PHP调用JS函数。。。楼主,我可以很负责的告诉你,这是不可能的。PHP是在
服务器端
运行的脚本,而JS是在浏览器运行的脚本,你要调用可以,直接echo个script就可以,但是获取
返回值
是不可能的,只有让JS把返回值通过AJAX发送给PHP才可以。

阅读全文

与php获取js参数相关的资料

热点内容
无线通信的几个密钥算法 浏览:644
王者荣耀app数据修复在哪里 浏览:429
基于单片机饮水机温度控制系统的设计 浏览:455
c中委托被编译后的结构 浏览:152
飞燕app怎么注销账号 浏览:895
cad命令缩小 浏览:154
linux发展史 浏览:629
服务器选用什么CPU比较好 浏览:334
明星怎么宣传安卓 浏览:953
8255芯片编程 浏览:65
java文件bat运行 浏览:747
java常见笔试 浏览:529
360程序员模式 浏览:363
AQS算法的查询树构造 浏览:329
小猪微信营销源码 浏览:12
阿里云服务器能连接打印机吗 浏览:175
命令行参考 浏览:281
怎么初步认识编程 浏览:208
为什么程序员都喜欢谷歌 浏览:891
压缩性骨拆能自愈吗 浏览:277