我正在尝试使用 javascript 调用 php 脚本,然后该脚本会将多个变量返回给我的 javascript,以便我可以操作它们。
这是我的JS。
$.ajax({
url: 'test.php',
data: { id : lastFileId },
success: function(output) {
alert(output);
}
});
my PHP
<?php
$fileId = ($_GET['id']);
$num1 = 1;
$num2 = 2;
?>
从这里,我如何返回变量 $num1 和 $num2 以便我可以在我的 JavaScript 中使用它们。是否可以?
这也是我计划做的一个非常基本的想法,如果我能实现这个目标的话。
您可以返回任意数量的变量json_encode()
.
在你的 PHP 中尝试:
<?php
echo json_encode(array($num1, $num2));
?>
您可以添加到该数组, $num3, $num4, ...
等等。
在 JS 中,您可以按如下方式访问每个数字。
First,您将需要这行代码来解析成功函数中编码的 JSON 字符串。
var result = $.parseJSON(output);
那套result
作为 JSON 对象。现在您可以访问其中的所有字段result
:
-
result[0]
-- $num1
in PHP
-
result[1]
-- $num2
in PHP
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)