Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.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
从php到javascript的接管变量_Javascript_Php - Fatal编程技术网

从php到javascript的接管变量

从php到javascript的接管变量,javascript,php,Javascript,Php,我想将变量从PHP转换为javascript。我的剧本怎么了?谢谢 <!DOCTYPE html> <HTML> <HEAD> <META charset="UTF-8"> <TITLE>Převzetí proměnné z PHP do Javascript</TITLE> </HEAD> <BODY> <?php $variabl

我想将变量从PHP转换为javascript。我的剧本怎么了?谢谢

<!DOCTYPE html>
<HTML>
   <HEAD>
   <META charset="UTF-8">
   <TITLE>Převzetí proměnné z PHP do Javascript</TITLE>
   </HEAD>
   <BODY>
      <?php
         $variable = 'Já jsem proměnná';
         echo $variable.'<BR />';
      ?>
      <SCRIPT>
         var x = $variable;
         document.write(x);
      </SCRIPT>
   <BODY>
</HTML>

Převzetíproměnnéz PHP做Javascript
变量x=$变量;
文件。编写(x);

尝试使用以下方法:

<?php $myvar = 'test' ?>
<?php echo '<script type="text/javascript">var myvar = "'.$myvar.'";</script>';

var x=”“;

应该有效。

尝试使用以下方法:

<?php $myvar = 'test' ?>
<?php echo '<script type="text/javascript">var myvar = "'.$myvar.'";</script>';

var x=”“;

应该有效。

尝试使用以下方法:

<?php $myvar = 'test' ?>
<?php echo '<script type="text/javascript">var myvar = "'.$myvar.'";</script>';

var x=”“;

应该有效。

尝试使用以下方法:

<?php $myvar = 'test' ?>
<?php echo '<script type="text/javascript">var myvar = "'.$myvar.'";</script>';

var x=”“;

应该可以工作。

您必须将PHP直接回送到您想要使用它的地方

var x = "<?php echo $variable; ?>";
var x=”“;

您必须将PHP直接回送到您想要使用它的地方

var x = "<?php echo $variable; ?>";
var x=”“;

您必须将PHP直接回送到您想要使用它的地方

var x = "<?php echo $variable; ?>";
var x=”“;

您必须将PHP直接回送到您想要使用它的地方

var x = "<?php echo $variable; ?>";
var x=”“;
使用以下方法:

var x = '<?php echo $variable; ?>';
var x='';
使用以下方法:

var x = '<?php echo $variable; ?>';
var x='';
使用以下方法:

var x = '<?php echo $variable; ?>';
var x='';
使用以下方法:

var x = '<?php echo $variable; ?>';
var x='';

$variable
是一个字符串,因此必须引用JavaScript赋值:

var x=”“;文件。编写(x)


更新至(感谢Marc B)


Převzetíproměnnéz PHP做Javascript
var x=;
文件。编写(x);

$variable
是一个字符串,因此必须引用JavaScript赋值:

var x=”“;文件。编写(x)


更新至(感谢Marc B)


Převzetíproměnnéz PHP做Javascript
var x=;
文件。编写(x);

$variable
是一个字符串,因此必须引用JavaScript赋值:

var x=”“;文件。编写(x)


更新至(感谢Marc B)


Převzetíproměnnéz PHP做Javascript
var x=;
文件。编写(x);

$variable
是一个字符串,因此必须引用JavaScript赋值:

var x=”“;文件。编写(x)


更新至(感谢Marc B)


Převzetíproměnnéz PHP做Javascript
var x=;
文件。编写(x);


mable duplicate of mable duplicate of mable duplicate of mable duplicate of您需要对该值进行json_encode(),因为您要将其输出到javascript上下文中。。。不能只是转储一个原始字符串并期望它工作。您需要json_encode()值,因为您要输出到javascript上下文中。。。不能只是转储一个原始字符串并期望它工作。您需要json_encode()值,因为您要输出到javascript上下文中。。。不能只是转储一个原始字符串并期望它工作。您需要json_encode()值,因为您要输出到javascript上下文中。。。不能只是转储一个原始字符串并期望它工作。这不是个好主意。addslashes在这种情况下是无用的。addslashes不应该再存在了。你想要json_encode()。这不是个好主意。addslashes在这种情况下是无用的。addslashes不应该再存在了。你想要json_encode()。这不是个好主意。addslashes在这种情况下是无用的。addslashes不应该再存在了。你想要json_encode()。这不是个好主意。addslashes在这种情况下是无用的。addslashes不应该再存在了。您需要json_encode()。不,您不需要添加引号。您使用json_encode(),它可以为您完成所有这些。@Marc B您必须添加引号。没有它就不工作。我已经测试过了,没有<代码>$foo='foo';echo json_编码($foo)
将输出带有引号的
“foo”
。请记住,JSON本质上是Javascript中变量assignemt的右侧,因此,如果直接将JSON_encode()输出填充到赋值的R.H.S中,则任何JSON_encode()输出都必须有效。唯一需要添加的是
位于行的末尾<代码>变量foo=。不,不添加引号。您使用json_encode(),它可以为您完成所有这些。@Marc B您必须添加引号。没有它就不工作。我已经测试过了,没有<代码>$foo='foo';echo json_编码($foo)
将输出带有引号的
“foo”
。请记住,JSON本质上是Javascript中变量assignemt的右侧,因此,如果直接将JSON_encode()输出填充到赋值的R.H.S中,则任何JSON_encode()输出都必须有效。唯一需要添加的是
位于行的末尾<代码>变量foo=。不,不添加引号。您使用json_encode(),它可以为您完成所有这些。@Marc B您必须添加引号。没有它就不工作。我已经测试过了,没有<代码>$foo='foo';echo json_编码($foo)
将输出带有引号的
“foo”
。请记住,JSON本质上是Javascript中变量assignemt的右侧,因此,如果直接将JSON_encode()输出填充到赋值的R.H.S中,则任何JSON_encode()输出都必须有效。唯一需要添加的是
位于行的末尾<代码>变量foo=。不,不添加引号。您使用json_encode(),它可以为您完成所有这些。@Marc B您必须添加引号。没有它就不工作。我已经测试过了,没有<代码>$foo='foo';echo json_编码($foo)
将输出带有引号的
“foo”
。请记住,JSON本质上是Javascript中变量assignemt的右侧,因此,如果直接将JSON_encode()输出填充到赋值的R.H.S中,则任何JSON_encode()输出都必须有效。唯一需要添加的是
位于行的末尾<代码>变量foo=否。你不能这样做。您可以使用json_encode()。您还没有引入类似于sql注入攻击的JS…请简要解释您的答案,以便对OP和其他读者更有用。否。你不能这样做。您可以使用json_encode()。你还没有介绍