您的位置:

js传参数给php(js对象作为参数传递)

js传参数给php(js对象作为参数传递)

更新:

本文目录一览:

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

两种方案:

1,如果你需要无刷新操作的话,就用AJAX异步操作就行了,将值附带了URL地址里面让PHP程序调用就行了。

2,如果你的页面是可以刷新的话,可以使用HIDDEN控件来实现,先用JS改变Hidden控件的值,然后刷新页面,用php来读取hidden控件的值就行了!

JS 如何传一个值到php 文件

方法1:

input type="button" value="f1" onclick="f1()"

script

//方法1

function f1(){

var type = 'aaa';

window.location.href='1.php?type=' + type;

}

/script

1.php 中:

$type = $_GET['type'];

echo $type;

方法2:

script src="jquery-1.10.2.min.js"/script

script

$(document).ready(function(){

var type ='aaa';

$("button").click(function(){

$.post("4-ajax.php",{

type: type,

},

function(data,status){

alert("数据:" + data + "\n状态:" + status);

});

});

});

/script

button向页面发送 HTTP POST 请求,并获得返回的结果/button

4-ajax.php中:

$type = $_POST["type"];

echo $type;

JS的值怎么传递给PHP

不用AJAX,最简单就是传个参数过去

如:function saveGame(str){

window.location.href='url?str=' + str;

}

楼上的是一种跳转的方式。如果你想不刷新处理,获取数据。还是用ajax 。很简单的。给你个例子。这里我我用jquery的$.post

$.post(URL,{参数1:alue,参数2:value2},function(data){

//这里你可以处理获取的数据。我使用是json 格式。你也可以使用其它格式。或者为空,让它自己判断得了

},'json');

js 里的数值传出给 php

立即在本页使用,而且不刷新页面,那么,只能在客户端,而不能在服务器端你,那么,你认为,这可能吗?

php是相对服务器的,对于客户端来说(浏览器),不存在php,浏览器认识和能做的是,就是js、html、css、flash等

就算ajax,也只是把js变量以get或者post方式作为参数请求服务器文件,就算ajax取回了服务器运行后的文件的运行结果,也只能赋值到js变量、html元素、css样式、表单标签等元素上,

也就是说,当你在浏览器看到网页内容后,就算有php代码,也已经被服务器运行编译成你html源了,终归一句话,无论你用什么动态语言做的网页,只要展现到浏览器了,那他就只有html源了,不管是直接请求的还是ajax请求的,那么,又何来把js变量赋给php变量呢?

js传参数给php(js对象作为参数传递)

本文目录一览: 1、如何把一个js变量传给php变量 2、js 如何获取值并传到php 3、JS 如何传一个值到php 文件 4、JS的值怎么传递给PHP 5、js 里的数值传出给 php 如何把一个

2023-12-08
php传递参数给js(php传递参数给Python)

2022-11-08
js和php传递参数(php命令行传递参数)

本文目录一览: 1、js如何传值给php? 2、如何把一个js变量传给php变量 3、js与php参数交互 4、php怎么向js传值 5、JS与PHP数据传输! js如何传值给php? 1:HTML中

2023-12-08
js传递php变量,php向js传递参数

2023-01-06
js传参数php(js传参数多个PHP获取)

本文目录一览: 1、如何把一个js变量传给php变量 2、JS的值怎么传递给PHP 3、js 如何获取值并传到php 如何把一个js变量传给php变量 js仅在 浏览器中运行.php 仅在服务器端运行

2023-12-08
java向js传递参数,js怎么传递参数

2022-11-17
js数组传递给php,js数组作为函数参数传递

2022-11-30
js值传递给php(js按值传递)

本文目录一览: 1、JS的值怎么传递给PHP 2、js 如何获取值并传到php 3、如何把一个js变量传给php变量 JS的值怎么传递给PHP 不用AJAX,最简单就是传个参数过去如:function

2023-12-08
php给js传参数(js传输数据到php)

本文目录一览: 1、php如何传值给js 2、php向js传值的问题 3、PHP中怎么传参数给js函数? php如何传值给js 很简单。。。举例$message = "这是一个来自 php 的值。";

2023-12-08
php调用js传参数,js传值给php

2022-11-19
php与js传递参数(js的值怎么传到php中)

2022-11-11
php怎么把参数数组传给js,php接收前端传的数组

2022-11-25
js数据如何传递给php,js函数是值传递还是引用传递

2022-11-18
php数组传值js,javascript传值给php

2022-11-17
php传入数组到js(php传递数组)

2022-11-11
python向js传参,python 传参

2022-11-24
js问题传递变值给php,js 值传递

本文目录一览: 1、如何把一个js变量传给php变量 2、js如何传值给php? 3、如何将js变量赋值给php 如何把一个js变量传给php变量 js仅在 浏览器中运行.php 仅在服务器端运行.2

2023-12-08
php如何传值给js(javascript传值给php)

2022-11-16
php数组传给js,php加入数组

2022-12-02
js传php变量(php传数组给js)

2022-11-12