导航:首页 > 编程语言 > jsgetphp

jsgetphp

发布时间:2022-10-11 13:34:28

㈠ js如何传值给php 完整代码

也不说是get传还是post传你?


get

jquery $.get

$.get("data.php","user=abc&pwd=95599",function(data){
alert(data);}
);



post:

$.post("data.php","user=abc&pwd=95599",function(data){
alert(data);
}
);

㈡ php 如何接收js $.get()提交的数据

php端有3个变量接收客户端的请求数据
$_REQUEST 包含get和post的数据
$_POST post的数据
$_GET get的数据
这三个变量都是数组, 直接用php获取数组元素的方法就能获取数据, 键名就是客户端发送请求的变量名

㈢ js如何取php文件 中的值

JS的运行是在客户端,php的运行是在服务器端,这两者之间的通信必须要借助第三方介质,最最简便的方法就是,你可以在PHP代码中将$a的值赋给你网页上面一个隐藏的元素,然后JS再去取这个隐藏元素的值。当然也可以在PHP代码段中操作JS,echo "<script>var a = "+$a+"</script>";但是这样做并不能保证一定能完成你想要的结果。

㈣ 如何把一个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>

javascript怎样调用php函数

womanv 说得很清楚了
JS 是浏览器语言,PHP 是服务器语言,因此JS 无法直接调用 PHP 函数,但PHP 可以调用 JS 函数,方法是:
print("<script type='text/javascript'>alert('OK !')</script>");
如果你想用 JS 与 PHP 通信,最好的办法就是 AJAX 了,如果你只是想调用 PHP 中的变量,则把变量以隐藏域的形式存储起来,赋于 id, 以 document.getElementById('ID') 就可以引用了

㈥ js 如何获取值并传到php

两种方案:
1,如果你需要无刷新操作的话,就用AJAX异步操作就行了,将值附带了URL地址里面让PHP程序调用就行了。
2,如果你的页面是可以刷新的话,可以使用HIDDEN控件来实现,先用JS改变Hidden控件的值,然后刷新页面,用php来读取hidden控件的值就行了!

㈦ 如何把JS获取的数据传递给php

方法1 js的location 或 document 的url传值
方法2 js的submit提交
方法3 js的ajax

数据可以是简单的字符串 也可以是 json格式或 xml等

㈧ js如何调用php变量

其实不是javascript得到php变量,而是php把变量值传给javascript,其实也不叫传给javascript。说不清楚了,看下面实例。

untitled1.php:

<script language="php">
$ip = $_SERVER['HTTP_REMOTE_ADDR'];
</script>
<script language="javascript">
var ip = "<?= $ip; ?>"; // here, look!
var result = "You IP address is: " + ip;
document.write(result);
</script>

那么运行untitled1.php时,页面上就会显示
You IP address is: 127.0.0.1

如果你要使用调用,即
<script src="untitled1.php"></script>的话,
只要把untitled1.php代码改为:

<script language="php">
$ip = $_SERVER['HTTP_REMOTE_ADDR'];
</script>
var ip = "<?= $ip; ?>"; // here, look!
var result = "You IP address is: " + ip;
document.write(result);

㈨ js如何传值给php

1:HTML中的值如何传到JS,下面假设是文件1.php

复制代码 代码如下:

<html>

<body>
<form action="1.php"
method="post">
name:<input type="text"
name="username" id="username">
rename:<input
type="text" name="username1" id="username1">
<input
type="button" value="submit" on CliCk="get()">

</form>
</body>
</html>

JS假如想取文本框中用户输入的name值,这样写

复制代码 代码如下:

<script
language='JavaScript'>
function get()
{
var
n=document.getElementById('username').value;
alert
(n);
}</script>

这样的话在有调用JS
get()时就会弹出警示框,里面的内容就是name的值。
2:假如说JS中的这个取到的name值要传回rename的文本框中,这样写

复制代码 代码如下:

<script language='JavaScript'>

function get()
{
var n=document.getElementById('username').value;

document.getElementById("username1").value=n;

}</script>

这样的话在下面调用get()就会自动显示你上面name输入的值。
3:PHP中取页面的值
这个我想大家都会了吧

复制代码 代码如下:

<?php
$name=$_REQUEST["username"];
echo
$name;
?>

4:PHP的值传回页面
在HTML中插入PHP语言,可以调用PHP中变量的值,也可用Smarty(推荐)。
有了以上这些,不管是HTML页面里的值还是JS中变量的值,都可以轻松的传入PHP,当然,PHP的值也可传到想要的地方。

阅读全文

与jsgetphp相关的资料

热点内容
阿贝云服务器有用么 浏览:456
上海女程序员头发 浏览:170
放拳击靶让学生解压 浏览:580
苹果买app扣哪里钱 浏览:311
java线程回调函数 浏览:778
苏州加密代理 浏览:354
中央编译怎么样 浏览:319
android界面入门 浏览:878
滚石PDF 浏览:693
知道网址怎么查服务器ip地址吗 浏览:964
服务器2U4路是什么意思 浏览:856
linux更新firefox 浏览:514
php站内消息功能 浏览:235
php自定义composer包 浏览:965
如何清理复制app的存储空间 浏览:728
grx编译器编译失败 浏览:713
linux使用的数据库服务器地址 浏览:710
我的世界电脑版如何服务器加光影 浏览:675
简便算法45乘239 浏览:457
踏花行APP哪里下载好 浏览:626