clwn.net
当前位置:首页 >> js传值php同 >>

js传值php同

js是客户端脚本,php是服务器脚本,直接赋值给php变量,无法实现!解决方案:用url+变量名=值,传递给指定的php文件,再在php文件中取值

php是在后台运行,然后生成HTML代码和JS代码,然后输出到前台,然后用户的浏览器运行这些HTML和JS代码.所以JS代码是不能传值给php的,因为JS运行时php早已运行结束了.

function qingkong(){ var type = 'aaa'; $.ajax({ url: '',//php文件路径 data: 'type=' + type, type: 'POST', dataType: 'text', success: function(e) { } }) } 然后php页面用post接收就可以了

最好的方式就用ajax,在js中利用ajax到后台中做处理取数据,然后接收回调函数中的返回值,用这个返回值就可以给前台页面赋值了.另外,想到用jquery获取服务端控件的值,必须用text1.clientid才可以,当前台代码发布成html以后,服务端控件的id不一定就是以前那个了.

如果不刷新页面就用 ajax如果是跳转页面可以 直接用 location.href = 'ul'+传值的参数

可以直接 在 javascript 代码中 插入 PHP 语句, 比如:<script type='text/javascript'>//java script 代码<?php// PHP 代码?></script>

js可以写ajax,也可以写到跳转链接上面

也不说是get传还是post传你?<br><br><br><br>get<br>jquery $.get<br>$.get("data.php","user=abc&pwd=95599",function(data){<br>alert(data); }<br>);<br><br><br><br>post:<br>$.post("data.php","user=abc&pwd=95599",function(data){<br>alert(data);<br>}<br>);

js是在浏览器端执行的bai.PHP代码是在服务du器端执行的. 你在用户的浏览器上zhi想操作服务器上的数据库 怎么可以呢?想要dao实现这样的效果的话要用ajax,异版步把数据提交到服务器上,然后用PHP来执行那些代码权

我们工作中一般的处理办法是,php把变量或我们自定义的值写道html标签属性上,按后js获取属性值,然后通过ajax方法传递给php.<script>var need = $(".temp-class").attr("need-data");//或伴有数据处理var url = '';//需要接受参数的php

qmbl.net | qyhf.net | btcq.net | nczl.net | zxwg.net | 网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com