将PHP变量附加到字符串的JavaScript
我正在尝试一些,我认为基本的,字符串与变量连接。我的问题是,变量从未显示在屏幕上,但我知道它被分配为,好像我将PHP变量附加到字符串的JavaScript,javascript,php,Javascript,Php,我正在尝试一些,我认为基本的,字符串与变量连接。我的问题是,变量从未显示在屏幕上,但我知道它被分配为,好像我echo屏幕上的结果应该显示一样。这是我的语法: var year = datestring.substring(0,4); if (<$php echo $salesqtr; ?> == "first") { var labelsarr = ["Jan " + year, "Feb " + year, "Mar " + year]; } var year=datestrin
echo
屏幕上的结果应该显示一样。这是我的语法:
var year = datestring.substring(0,4);
if (<$php echo $salesqtr; ?> == "first") { var labelsarr = ["Jan " + year, "Feb " + year, "Mar " + year]; }
var year=datestring.substring(0,4);
如果(=“第一”){var labelsarr=[“一月”+年,“二月”+年,“三月”+年];}
将
year
的值附加到上述字符串中的月份的正确方法是什么?如果要回显字符串,则必须将其加引号
var year = datestring.substring(0,4);
if ("<?php echo $salesqtr; ?>" == "first") {
var labelsarr = ["Jan " + year, "Feb " + year, "Mar " + year];
}
var year=datestring.substring(0,4);
如果(“==”第一个”){
var labelsarr=[“一月”+年,“二月”+年,“三月”+年];
}
通常,最好将javascript保存在.js文件中,并在HTML的数据属性中回显值,然后使用javascript获取它们
此外,PHP开始和停止标记使用问号
<?php ... ?>
或者在回显时,您可以只使用短标记,这些标记在PHP的更高版本中始终可用
<?= $salesqtr; ?>
@AlivetoDie-Oops,OP可能想要一个问号?请在您的答案中添加一个关于这一点的注释。这将非常有用
需要“”