如何把一个js变量传给php变量js仅在 浏览器中运行.
php 仅在服务器端运行.
2者交互, 通常通过 http get/post 协议进行交互.
因此, 要将 js 变量传输到 php, 需通过 get/post 将参数传入.
譬如:
script
function test(){
var x="abc";
$.ajax("test.php?x="+x);
}
/script
而 test.php 中, 通过 $_REQUEST["x"] 即可拿到js 请求过来的变量.
追问
感觉你的答案最符合我的需求,只是我还是碰到了问题 。
test.php文件中
onchange事件触发test()函数,并将赋值 。
script
function test(){
var x="abc";
$.ajax("test.php?x="+x);
}
test.php文件中
echo$_REQUEST["x"]并未获取到有效值 。echo没有输出 。
请问,这到底是什么原因 。
追答
是因为 script 中并没有输出由 php 传回的结果.
改成这个试试看.
1
2
3
4
5
6
script
function test(){
var x="abc";
$.ajax("test.php?x="+x),null,function(data){alert(data)});
}
/script
php怎么向js传值php给javascript传值,算是两个方法吧,
一个就是主动刷新,php把值写到页面上,比如 var a='?php echo $a;?';
另外的方法就是通过js异步去拉?。?通过ajax来实现,大体过程是:js 发起一个异步请求给php程序,php返回数据库的数据 , js通过接收这个数据来在做处理 。
JS与PHP数据传输!这种方法就是ajax数据传输,异步数据交互
//这里用到了jquery的插件,使用前需引用jquery.js
script
function keyUp(e) {
var currKey=0,e=e||event;
currKey=e.keyCode||e.which||e.charCode;
//如果是空格
if(currKey == 32){
$.ajax({
url: 'save.php',
data: $('#id').val()
success: function(data){
alert(data);
}
});
}
}
document.onkeyup = keyUp;
/script
具体代码请谷歌 AJAX
【phpjs数据传递参数 js php 传参】phpjs数据传递参数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于js php 传参、phpjs数据传递参数的信息别忘了在本站进行查找喔 。
推荐阅读
- 安卓分析游戏内存不足,安卓 内存不足
- 安卓模拟登录脚本,安卓模拟苹果
- 华为nova系列什么时候升级鸿蒙系统,华为nova升级到最新是哪个版本
- 如何用excel做甘特图,怎么用excel做甘特图
- go语言time比较大小 golang timetime
- 网页css常用属性意思,网页css常用属性意思是什么
- mysql如何创建和使用视图,mysql视图怎么创建
- 手游益智类游戏,手游益智类游戏大全
- linux命令等号 linux命令星号