首页 > 编程知识 正文

js怎么取到php是什么,php中如何调用javascript

时间:2023-12-27 22:26:29 阅读:324357 作者:AFWG

本文目录一览:

如何在js中调用php?

在js中调用php的方法是直接在script标签的src属性中嵌入要访问的php地址。

1、JS方式调用PHP文件并取得PHP中的值

举例说明:

如在页面test_json1中用下面这句调用:

script type="text/javascript" src="/index.php/test/testjson2"

/script

script type="text/javascript" 

alert(jstext);

/script

2、在test_json2.php中有这样一段PHP代码:

?php

$php_test='I come from PHP!';

echo "var test='$php_test';";

echo "var jstext="."'$php_test';";

?

当执行test_json1.php文件时,就会调用test_json2.php文件,并将b.php文件的输出作为JS语句来执行,

所以此处会弹出一个提示框,内容为JS变量jstext的值,也就是在PHP文件中赋给jstext的值。

3、调用结果:

js如何取php文件 中的值

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

如何在js中调用php

js是浏览端脚本,PHP 是服务器端的,也就是说,浏览器里的js不能真正调用php。

但可以通过http request方式触发php方法并得到response

?php

// server.php

$name = $_POST["name"];

$password = $_POST["password"];

$result = loginUser($name, $password);

echo $result;

?

//client.html

form action="server.php" method="POST"

input type="text" name="name"

input type="text" name="password"

input type="submit" value="Login" /

form

// or in js

var name = $("[name='name']");

var password= $("[name='password']");

$.ajax({

url: 'server.php'

method:'post',

data: {

name: name,

password: password

}

})

.done(function(result){...})

js中如何获取php数组?

js中获取php数组的代码如下:

function ajax_test(params){

$.ajax({

url:'./php/data_read.php',

type:'post',

dataType:'html',

data:params,

error: function(){alert('error');},

success:function(products){

alert(products);

}

});

}

php中的数组实际上是一个有序图。图是一种把 values 映射到 keys 的类型。此类型在很多方面做了优化,因此可以把它当成真正的数组来使用,或列表(矢量),散列表(是图的一种实现),字典,集合,栈,队列以及更多可能性。因为可以用另一个php数组作为值,也可以很容易地模拟树。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。