簡體   English   中英

如何通過PHP文件在jAlert中傳遞變量

[英]How to pass a variable in jAlert from a php file

我在嘗試將一些翻譯文件實施到我的站點時遇到了麻煩。 要做的是使用包含要使用的語言名稱(例如en.php,es.php,pt.php ...)的php翻譯整個站點,並將變量設置到將被調用的文件中用戶只要在網頁中單擊不同的語言名稱即可。 在那之前沒問題。

這些語言變量是在這些php文件中定義的,如下所示...

在pt.php上:

define('TEXTO_69','Gostaria de se identificar?');

在en.php上:

define('TEXTO_69','Would you like to identify yourself?');

等等每個php語言文件...

我遇到的主要問題是編輯腳本部分時在index.php文件中沒有這些變量,請看一下:

if($('input[name="agree"]').is(':checked')) {
        //alert('Checkbox is checked!!');
        return true;
    } else { 
        jAlert('Para efetuar o cadastro você deve estar de acordo com os termos de uso e politica de privacidade','Aviso');
        return false;
    }
    return true;

我想用我定義的變量(例如TEXTO_69)中的文本替換語言文件中的字符串“ Para efetuar o cadastrovocêdeve estar de acordo com ostermos de uso e politica de privacidade”和字符串“ Aviso”

在javascript函數JAlert中打開一個php並回顯該變量不會返回字符串。

非常感謝!

通過在jAlert內部的變量聲明中包括雙引號(“”)來解決...

之前(錯誤):

jAlert(<?php echo TEXTO_69; ?>)

之后(對!)

jAlert("<?php echo TEXTO_69; ?>")

:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM