Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.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
在javascript警报中编写php_Php_Javascript_Alert - Fatal编程技术网

在javascript警报中编写php

在javascript警报中编写php,php,javascript,alert,Php,Javascript,Alert,我用以下方式在JS中编写PHP alert(<?php echo __("Error-login") ?>); alert(); echo(错误登录)与xml关联以翻译成两种语言​​使用symfony,但现在它不起作用 如何修复此问题?您在alert()调用中缺少引号 alert('<?php echo __("Error-login") ?>'); 警报(“”); 您的线路变为 alert(Error-login); 如您所见,您缺少以下引号: alert('

我用以下方式在JS中编写PHP

alert(<?php echo __("Error-login") ?>);
alert();
echo(错误登录)
与xml关联以翻译成两种语言​​使用symfony,但现在它不起作用


如何修复此问题?

您在
alert()
调用中缺少引号

alert('<?php echo __("Error-login") ?>'); 
警报(“”);
您的线路变为

alert(Error-login);
如您所见,您缺少以下引号:

alert('Error-login');
如果有人在翻译中使用引号,也会产生错误:

alert('Error's are here');
因此,在将单引号传递给Javascript之前,需要对其进行转义。

试试这个

<?php echo '<script language="javascript">confirm("Do you want this?")</script>;'; ?>


添加
''
我希望js中的php代码能够工作,前提是相应的文件名被保存为.php文件。它不能工作相同的警报(“”)