Javascript 未捕获引用错误:未定义testString
这真的很奇怪 我需要从PHP向jquery发送几个变量。。一个是INT,另一个是字符串 当$a是INT时,它可以正常工作,但是当我使用字符串时,我会得到这个错误<代码>未捕获引用错误:未定义testString 这是我的密码Javascript 未捕获引用错误:未定义testString,javascript,php,jquery,html,Javascript,Php,Jquery,Html,这真的很奇怪 我需要从PHP向jquery发送几个变量。。一个是INT,另一个是字符串 当$a是INT时,它可以正常工作,但是当我使用字符串时,我会得到这个错误未捕获引用错误:未定义testString 这是我的密码 <?php $a = 'testString'; ?> <script type="text/javascript"> var a = <?php echo $a; ?>; alert(a); </script>
<?php $a = 'testString'; ?>
<script type="text/javascript">
var a = <?php echo $a; ?>;
alert(a);
</script>
变量a=;
警报(a);
我假设我需要在变量前加上一个(int)或(string),但我不完全确定如何加上,并且在我的google/尝试中失败了
有什么想法吗?您忘记了将
var a的值作为字符串的引号:
var a = "<?php echo $a; ?>";
因此javascript正在寻找一个名为testString
的变量。相反,您希望结果是:
var a = "testString";
因此,请确保包含php所用内容的引号。javascript代码中缺少引号:
var a=“”;
警报(a);
哦,哇。。这简直是一个小时的拉扯。。现在工作!当系统启动时,我会给你一个绿色的大记号allows@user2950370嘿,没问题。我去过那里。
var a = "testString";
<script type="text/javascript">
var a = '<?php echo $a; ?>';
alert(a);
</script>