当前位置:首页 » 编程语言 » php返回值给js

php返回值给js

发布时间: 2022-12-06 20:46:48

A. php如何调用JS函数并获取其返回的数据

人家问的是PHP调用JS函数。。。楼主,我可以很负责的告诉你,这是不可能的。PHP是在
服务器端
运行的脚本,而JS是在浏览器运行的脚本,你要调用可以,直接echo个script就可以,但是获取
返回值
是不可能的,只有让JS把返回值通过AJAX发送给PHP才可以。

B. 把值从PHP传值到js中去

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

C. PHP函数如何可以利用JS函数的返回值

<script>
function ajxa(){
var c = 'id=1';
$.post("/index.php",c,function(data){

},'json);
}

</script>
//提交到目录下的index.php文件下
//PHP接收时$_POST['id'];就可以接收到JS传值为1
//如果想反馈给JS 用JSON方法返回,data就是返回的值

D. php怎么向js传值

php给javascript传值,算是两个方法吧,
一个就是主动刷新,php把值写到页面上,比如 var a='<?php echo $a;?>';
另外的方法就是通过js异步去拉取,通过ajax来实现,大体过程是:js 发起一个异步请求给php程序,php返回数据库的数据,js通过接收这个数据来在做处理。

E. 如何将php数组的值传递给javascript数组

把对象数组转成JASON串,PHP收到后转化成JASON对象进行读取。

代码如下:

<script> //
html5中默认的script是javascript,故不需要特别指定script language
var arr_js = <?php
echo json_encode($arr)?>;
</script>

F. php返回值 js

onBlur会在失去交点的时候运行

你这个例子是在页面不提交不刷新的情况下与服务器交换信息,

那你一定会用到 js 中的 XMLHttpRequest 控件

过程有点多,但你一定得这么做

给你个XMLHttpRequest的例子

<script type="text/javascript" language="javascript">
var http_request = false;
function makeRequest(url) {

http_request = false;

if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}

if (!http_request) {
alert('Giving up :( Cannot create an XMLHTTP instance');
return false;
}
http_request.onreadystatechange = alertContents;
http_request.open('GET', url, true);
http_request.send(null);

}

function alertContents() {

if (http_request.readyState == 4) {
if (http_request.status == 200) {
alert(http_request.responseText);
} else {
alert('There was a problem with the request.');
}
}

}
</script>
<span
style="cursor: pointer; text-decoration: underline"
onclick="makeRequest('test.php?name=123')">
Make a request
</span>

test.php:
<?xml version="1.0" ?>
<root>
<?
echo "i am a test";
?>
</root>

G. php如何传值给js

你弹出的a是字符串(php源码)!你可以考虑,先让php运行输出个隐藏标签并赋值给隐藏标签 然后执行js获取隐藏标签id的值!

H. 如何在当前页面用php 获取js 变量的值

1、首先我们创建一个test的php文件。

I. PHP 返回数组给JS,JS怎么接

如果返回的是一个数组:
$.ajax({
url:'php地址',//控制层的类名
type:'POST',
data:{'user':username},//参数
dataType:'json',
timeout:3000,
async:false,
success:function(data){
for(varoindata){
varaa=data.aa;
alert(aa);
}
},error:function(data){
//alert("错误");
}

热点内容
微信公众平台手机上传视频 发布:2025-07-01 04:58:53 浏览:414
数控车床螺纹编程实例 发布:2025-07-01 04:46:27 浏览:421
什么是安卓品牌尖货 发布:2025-07-01 04:45:50 浏览:696
写入设备缓存 发布:2025-07-01 04:37:35 浏览:431
小鸡g4怎么连安卓 发布:2025-07-01 04:37:25 浏览:355
黄金线主图源码 发布:2025-07-01 04:35:38 浏览:297
阿里轻量服务器有固定IP吗 发布:2025-07-01 04:30:27 浏览:505
电脑什么配置要合适 发布:2025-07-01 04:24:15 浏览:165
哪个安卓恢复工具不要钱 发布:2025-07-01 04:21:54 浏览:743
sql加空格 发布:2025-07-01 04:09:38 浏览:580