所以目前的设置如下:
PHP:data.php
<?php
$method = $_SERVER['REQUEST_METHOD'];
$data = array(
"16508",
"16498",
"16506"
);
if ($method === "GET") {
echo json_encode($data);
}
?>
JS:
$.get("./page_asset/data.php").then(function(returned) {
data = JSON.parse(returned);
};
现在,我如何在不获取特定 php 页面的情况下解析数据(因为我不想依赖特定的 php 地址,例如“/page-asset/data.php”)。
例如:
PHP:
<?php
$data = array(
"16508",
"16498",
"16506"
);
?>
我只是想将这些值传递给 js,而不依赖于页面 url。
最佳答案
您可以使用 PHP 在原始页面中创建 Javascript。 json_encode()
可用于将 PHP 值转换为类似的 JS 文字。
<?php
$data = array(
"16508",
"16498",
"16506"
);
?>
<script>
var data = <?php echo json_encode($data); ?>;
</script>
关于javascript - 将数组值传递给js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34320488/