Javascript 将Js变量转换为php调用
我正在尝试将Js变量移动到php中,只需将var i而不是const 4Javascript 将Js变量转换为php调用,javascript,php,arrays,Javascript,Php,Arrays,我正在尝试将Js变量移动到php中,只需将var i而不是const 4 var ntime = '<?php echo count($czasAr);?>'; for (var i = 0; i < ntime; i++) { alert('<?php echo $czasAr["4"];?&g
var ntime = '<?php echo count($czasAr);?>';
for (var i = 0; i < ntime; i++) {
alert('<?php echo $czasAr["4"];?>');
};
var-ntime='';
对于(变量i=0;i
我试过了
<script>document.write(i)</script>
document.write(一)
但它不起作用,警报是空的。有什么想法吗?出于安全原因,不能直接将客户端语言变量移动到服务器端语言,如PHP。那将是我们所知道的互联网的终结 例如,您可以对包含PHP脚本的同一页面执行GET请求,该脚本将从请求中获取变量。比如说 JS部分:
var yourVariable = "lorem";
document.location = "/theSamePage.php?variable=" + yourVariable;
PHP部分:
$passedVariable = $_GET['variable'];
echo $passedVariable;
或者你可以做一个表单来处理这个问题。出于安全原因,你不能直接将客户端语言变量移动到服务器端语言,比如PHP。那将是我们所知道的互联网的终结 例如,您可以对包含PHP脚本的同一页面执行GET请求,该脚本将从请求中获取变量。比如说 JS部分:
var yourVariable = "lorem";
document.location = "/theSamePage.php?variable=" + yourVariable;
PHP部分:
$passedVariable = $_GET['variable'];
echo $passedVariable;
或者你可以做一个表单来处理这个问题。出于安全原因,你不能直接将客户端语言变量移动到服务器端语言,比如PHP。那将是我们所知道的互联网的终结 例如,您可以对包含PHP脚本的同一页面执行GET请求,该脚本将从请求中获取变量。比如说 JS部分:
var yourVariable = "lorem";
document.location = "/theSamePage.php?variable=" + yourVariable;
PHP部分:
$passedVariable = $_GET['variable'];
echo $passedVariable;
或者你可以做一个表单来处理这个问题。出于安全原因,你不能直接将客户端语言变量移动到服务器端语言,比如PHP。那将是我们所知道的互联网的终结 例如,您可以对包含PHP脚本的同一页面执行GET请求,该脚本将从请求中获取变量。比如说 JS部分:
var yourVariable = "lorem";
document.location = "/theSamePage.php?variable=" + yourVariable;
PHP部分:
$passedVariable = $_GET['variable'];
echo $passedVariable;
或者你可以做一个表单来处理这个问题。你不能在JS中迭代PHP数组。您最好将整个数组注入JS,然后对其进行迭代:
var arr = <?php echo json_encode($czasAr); ?>;
for (var i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
var-arr=;
对于(变量i=0;i
PHP和JS代码通常在不同的计算机上运行,不能简单地混合使用这些语言。PHP在服务器端执行,生成HTML和JS代码,JS在浏览器的客户端执行。请仔细阅读。您不能在JS中迭代PHP数组。您最好将整个数组注入JS,然后对其进行迭代:
var arr = <?php echo json_encode($czasAr); ?>;
for (var i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
var-arr=;
对于(变量i=0;i
PHP和JS代码通常在不同的计算机上运行,不能简单地混合使用这些语言。PHP在服务器端执行,生成HTML和JS代码,JS在浏览器的客户端执行。请仔细阅读。您不能在JS中迭代PHP数组。您最好将整个数组注入JS,然后对其进行迭代:
var arr = <?php echo json_encode($czasAr); ?>;
for (var i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
var-arr=;
对于(变量i=0;i
PHP和JS代码通常在不同的计算机上运行,不能简单地混合使用这些语言。PHP在服务器端执行,生成HTML和JS代码,JS在浏览器的客户端执行。请仔细阅读。您不能在JS中迭代PHP数组。您最好将整个数组注入JS,然后对其进行迭代:
var arr = <?php echo json_encode($czasAr); ?>;
for (var i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
var-arr=;
对于(变量i=0;i
PHP和JS代码通常在不同的计算机上运行,不能简单地混合使用这些语言。PHP在服务器端执行,生成HTML和JS代码,JS在浏览器的客户端执行。仔细阅读。那是行不通的。您正在将ntime定义为一个字符串,并尝试使用该字符串创建for循环。对于(VarI=0;i<50;i++)谢谢,arr=;工作:)@user3370412:我写了一个正确的答案。那是行不通的。您正在将ntime定义为一个字符串,并尝试使用该字符串创建for循环。对于(VarI=0;i<50;i++)谢谢,arr=;工作:)@user3370412:我写了一个正确的答案。那是行不通的。您正在将ntime定义为一个字符串,并尝试使用该字符串创建for循环。对于(VarI=0;i<50;i++)谢谢,arr=;工作:)@user3370412:我写了一个正确的答案。那是行不通的。您正在将ntime定义为一个字符串,并尝试使用该字符串创建for循环。对于(VarI=0;i<50;i++)谢谢,arr=;工作:)@user3370412:我写了一个正确的答案。