将常量php打印到jQuery中
我有一个页面,我必须在jQuery中打印一个常量php。现在,如果我打印,将返回一个错误:“SyntaxError:missing;before语句” 因为我的文本包含空格和BD,我不想取消那个空格! 这是我的代码(我以前尝试过serialize和trim,但出现了相同的错误)将常量php打印到jQuery中,php,jquery,Php,Jquery,我有一个页面,我必须在jQuery中打印一个常量php。现在,如果我打印,将返回一个错误:“SyntaxError:missing;before语句” 因为我的文本包含空格和BD,我不想取消那个空格! 这是我的代码(我以前尝试过serialize和trim,但出现了相同的错误) $(文档).ready(函数(){ $(“.menu_an”)。单击(函数(){ var txt=$(this.attr(“id”); var-temp=; 警报(临时); //$('#descripione')。te
$(文档).ready(函数(){
$(“.menu_an”)。单击(函数(){
var txt=$(this.attr(“id”);
var-temp=;
警报(临时);
//$('#descripione')。text();
});
});
antiope
bisonte
试试这个
现在temp是Javascript中的字符串值,需要用双引号括起来
<script type="text/javascript">
$(document).ready(function(){
$(".menu_an").click(function() {
var txt = $(this).attr("id");
var temp= "<?php echo $titolo_antilope; ?>";
alert(temp);
//$('#descrizione').text(<?php echo $titolo_antilope ?>);
});
});
</script>
$(文档).ready(函数(){
$(“.menu_an”)。单击(函数(){
var txt=$(this.attr(“id”);
var temp=“”;
警报(临时);
//$('#descripione')。text();
});
});
我猜,$
蒂托洛•安蒂洛普的标志缺失
这是一个php变量,对吗?我想你错过了双引号。试试这个
<script type="text/javascript">
$(document).ready(function(){
$(".menu_an").click(function() {
var txt = $(this).attr("id");
var temp= "<?php echo titolo_antilope; ?>";
alert(temp);
//$('#descrizione').text(<?php echo titolo_antilope ?>);
});
});
</script>
$(文档).ready(函数(){
$(“.menu_an”)。单击(函数(){
var txt=$(this.attr(“id”);
var temp=“”;
警报(临时);
//$('#descripione')。text();
});
});
var temp='';
这是一个常数,正如他在问题中所指出的。欢迎@亚历山德罗米诺切里
<script type="text/javascript">
$(document).ready(function(){
$(".menu_an").click(function() {
var txt = $(this).attr("id");
var temp= "<?php echo titolo_antilope; ?>";
alert(temp);
//$('#descrizione').text(<?php echo titolo_antilope ?>);
});
});
</script>
var temp='<?php echo titolo_antilope; ?>';