我寫PHP裏面JS通過以下方式編寫PHP
alert(<?php echo __("Error-login") ?>);
echo__("Error-login")
與XML兩種語言用symfony翻譯相關,但現在不工作。
我該如何解決這個問題?
我寫PHP裏面JS通過以下方式編寫PHP
alert(<?php echo __("Error-login") ?>);
echo__("Error-login")
與XML兩種語言用symfony翻譯相關,但現在不工作。
我該如何解決這個問題?
您在alert()
呼叫中缺少行情。
alert('<?php echo __("Error-login") ?>');
你行成爲
alert(Error-login);
正如你所看到的,你缺少引號:
alert('Error-login');
如果有人使用引號的翻譯,這也將產生一個錯誤:
alert('Error's are here');
所以在將它傳遞給Javascript之前,您需要轉義單引號。
它不能工作相同的警報('<?php回聲__(「Error-login」);?>') – Simon 2012-03-09 10:03:32
試試這個
<?php echo '<script language="javascript">confirm("Do you want this?")</script>;'; ?>
您必須命名文件。 PHP的。 因爲JavaScript不支持php代碼。
[javatpoints ][1]
幾年前問過這個問題,而且這段代碼沒有意義。你確定這個答案是相關的嗎? – sisve 2017-11-26 07:33:06
在''中加''''''''''echo'_'(「Error-login」); '' – mgraph 2012-03-09 09:48:24
我希望php代碼在js中工作,只有當相應的文件名保存爲.php文件。 – 2015-03-03 12:23:09