Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将Js变量转换为php调用_Javascript_Php_Arrays - Fatal编程技术网

Javascript 将Js变量转换为php调用

Javascript 将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

我正在尝试将Js变量移动到php中,只需将var i而不是const 4

                            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:我写了一个正确的答案。