导航:首页 > 编程语言 > jsphp传参数

jsphp传参数

发布时间:2024-05-09 05:13:07

⑴ 濡傛槸浣跨敤js钖戜竴涓猵hp椤甸溃浼犱竴涓鍊

JS钖慞HP浼犻掓暟鍊煎彧链変袱绉嶆柟娉曪细GET鍜孭OST锛孏ET鎶婂弬鏁板啓鍦║RL涓婏纴渚嫔俛bc.php?param=123锛孭OST镄勫弬鏁板湪鏁版嵁閲岄溃銆


JS璋幂敤PHP锛堟棤璁篏ET鎴栬匬OST锛変竴鑸链変袱绉嶆柟寮忥纴涓鏄鏄鐢℉TML绐楀彛锛屼娇鐢℅ET镄勪緥瀛愶细

<iframe src=abc.php?param=123></iframe>

浣跨敤POST镄勪緥瀛愶细

<formaction=abc.phpmethod=postname=form1>
<inputtype=hiddenname=paramvalue=123>
</form>
<scriptlanguage=javascript>
form1.param.value=123;
form1.submit();
</script>


JS璋幂敤PHP锛堟棤璁篏ET鎴栬匬OST锛夌殑鍙﹀栦竴绉嶆柟寮忔槸鏄鐢ˋJAX锛屼緥瀛愪唬镰佺绣涓婂緢澶氾纴鎴戝啓涓涓链绠鍗旷殑锛

<scriptlanguage=javascript>
varxmlHttp=null;
if(window.ActiveXObject)xmlHttp=newActiveXObject('Microsoft.XMLHTTP');
elseif(window.XMLHttpRequest)xmlHttp=newXMLHttpRequest();
xmlHttp.onreadystatechange=handleStateChange;
xmlHttp.open('POST','abc.php');
xmlHttp.send('param=123');
functionhandleStateChange(){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
alert(xmlHttp.responseText);
}
}
}
</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>

⑶ 在JS中如何调用PHP类中的一个具体的函数并向其传递参数

建议你去看一下 Ajax 的功能然后使用第三方库 如 JQuery 中的 ajax 方法实现你所需要的效果即可传递参数调用某个方法也可以将该方法的返回值获取后针对性的更新页面某些部分

⑷ 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的值也可传到想要的地方。

阅读全文

与jsphp传参数相关的资料

热点内容
麦克风app怎么打开 浏览:20
java泛型t和 浏览:354
计算机英文pdf 浏览:587
单片机控制的直流调速系统 浏览:122
抖音上解压视频书单号怎么做 浏览:165
软件加密之后忘了密码怎么办 浏览:944
文件夹怎么弹出来的 浏览:209
51单片机引脚图电路 浏览:214
麦当劳员工怎么登录app 浏览:530
目前什么系统编程语言最好 浏览:488
破晓传说未加密 浏览:450
农信app里面怎么查收款明细 浏览:263
android打印小票 浏览:168
小程序支付php 浏览:609
oppo手机文件夹红色 浏览:486
android权威编程源码 浏览:601
搜索引擎指标源码 浏览:63
片场app怎么样 浏览:915
ctcpip编程 浏览:522
java统计字符串次数 浏览:256