无法将数据库中的字符串调用到Javascript中

无法将数据库中的字符串调用到Javascript中,javascript,php,database,Javascript,Php,Database,对于初学者来说,从我过去的项目中,我已经建立了一个网站,它实际上利用了数据库、PHP、Javascript和Json(这是将数据解析到android)来操作和显示与android同步的数字 但是。。。在下一个项目中,它需要我将数据存储并调用到数据库中。嗯,没什么大不了的,我以前做过,但当我要调用的数据是字符串而不是整数时,这就变得很奇怪了 这是调用存储信息的PHP端 如果您的值是字符串,则需要将其包装在引号中才能成为有效的javascriptjson_encode()可能是最好的方法: var

对于初学者来说,从我过去的项目中,我已经建立了一个网站,它实际上利用了数据库、PHP、Javascript和Json(这是将数据解析到android)来操作和显示与android同步的数字

但是。。。在下一个项目中,它需要我将数据存储并调用到数据库中。嗯,没什么大不了的,我以前做过,但当我要调用的数据是字符串而不是整数时,这就变得很奇怪了

这是调用存储信息的PHP端


如果您的值是字符串,则需要将其包装在引号中才能成为有效的javascript<代码>json_encode()
可能是最好的方法:

var check = <?php echo json_encode($B) ?>;
var检查=;
虽然如果您知道所有数据都是字符串并且不包含撇号/单引号等,您可以手动添加引号

var check = '<?php echo $B ?>';
var检查=”;

如果您的值是字符串,则需要用引号将其包装为有效的javascript<代码>json_encode()可能是最好的方法:

var check = <?php echo json_encode($B) ?>;
var检查=;
虽然如果您知道所有数据都是字符串并且不包含撇号/单引号等,您可以手动添加引号

var check = '<?php echo $B ?>';
var检查=”;

当值为字符串时,显示页面的呈现HTML。这没有意义,因为它对var check=See@astrangeloop的答案不显示任何内容,您将理解我为什么这样问。我想看看呈现的代码是否有引号是的。。。我从来没有想过要用引号来表示字符串,谢谢当值为字符串时显示页面的呈现HTML。这没什么意义,因为它对var check=See@astrangeloop的答案不显示任何内容,你会理解我为什么这样问。我想看看呈现的代码是否有引号是的。。。我从来没有想过要用引号把它串起来,谢谢,我知道这种方法,我知道它是有效的。这就是我试图找到的任何纯粹使用javascript的方法。除了回显javascript安全字符串之外,还有什么纯粹的方法呢?这个答案很有效。谢谢你的编辑,现在我回想一下javascript 101,lol@IncredibleHat这个评论是为astrangeloop提供的早期答案,是的,我现在记得要把它变成字符串,谢谢,我知道这种方法,我知道它是有效的。这就是我试图找到的任何纯粹使用javascript的方法。除了回显javascript安全字符串之外,还有什么纯粹的方法呢?这个答案很有效。谢谢你的编辑,现在我回想一下javascript 101,lol@IncredibleHat这条评论是为astrangeloop提供的早期答案,是的,我现在记得要把它变成字符串,谢谢