js向php数据(js获取php值)

本文目录一览:

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

如何把一个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的插件,使用前需引用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

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’);

原创文章,作者:简单一点,如若转载,请注明出处:https://www.506064.com/n/130800.html

(0)
简单一点的头像简单一点
上一篇 2024-10-03
下一篇 2024-10-03

相关推荐

  • php安全配置文档介绍内容(php PHP 参考手册)

    1、php配置文件是什么? 2、php的类怎么读取到配置文件里面的配置项? 3、在php.ini中如何配置安全的PHP环境参数 4、如何配置php服务器 5、php有什么安全规则,…

    编程 2024-10-03
  • mysqli编译php(mysql 编译)

    本文目录一览: 1、如何重新编译PHP使其支持mysqli 2、PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (…

    编程 2024-10-03
  • java发布,Java发布机

    本文目录一览: 1、java写的系统如何发布到网上供人使用 2、java的项目发布是什么意思?如何发布?请高手详细解释一下,谢谢!! 3、如何在Java中快速发布WebServic…

    编程 2024-10-03
  • 错误C2059是什么及其常见解决方法

    一、C2059错误简介 C2059是Visual Studio编译器常见的一个错误,它的提示信息通常为:“语法错误: ‘(‘”。这个错误提示是因为缺少了括号…

    编程 2024-10-04
  • Python操作系统:使用os.removedirs删除空目录

    一、什么是空目录 在计算机文件系统中,空目录指的是一个没有任何子目录或文件的目录。通常情况下,操作系统会允许用户自由地创建和删除空目录,但在某些情况下,空目录的删除可能会显得比较困…

    编程 2024-10-12
  • 管理用户和文件权限:Linux命令chmod的用法

    一、什么是chmod命令 chmod命令是Linux中一个非常重要的命令,用于修改文件或目录的访问权限。权限分别有读取、写入、执行三种,分别用数字1、2、4来表示,可以通过chmo…

    编程 2024-10-04
  • java过期,java过期时间

    本文目录一览: 1、java过期怎么办 2、java 用过期的方法有什么坏处? 3、java网站中session 有默认的过期时间吗? 4、java异步任务如何设置过期时间 5、您…

    编程 2024-10-04
  • 微信小程序复选框的实现方法

    微信小程序中的复选框是一种取值为 true 或 false 的控件,它可以展示多个选项,用户可以选择其中一个或多个选项。在本文中,我们将从多个方面介绍微信小程序复选框的实现方法和相…

    编程 2024-10-04
  • Javascript定义数组

    一、数组的基本概念 定义数组可以理解为一组按一定顺序排列、且可通过下标(索引)访问的变量集合。javascript的数组是一个可存储多个值的变量,在javascript中,数组是使…

    编程 2024-10-04
  • 关于linux导入mysql设置密码的信息

    1、linux中怎样设置mysql用户名和密码 2、linux mysql设置密码 3、linux mysql安装好后怎么设置root密码 4、linux下mysql怎么修改密码 …

    编程 2024-10-03

发表回复

登录后才能评论