2015-11-09 43 views
0

Hy全部。我有一個問題:我添加了一個文件上傳插件到我的網站(這個:http://danholloran.me/WPMultiFileUploader/),它的效果很好。我要上傳按鈕的文字翻譯,(我用翻譯Polylang)和我需要添加以下代碼,以使插件從文件的.mo翻譯字符串:翻譯上傳按鈕標題

<?php echo __('Upload File(s)'); ?>

以精縮插件js文件

text:{uploadButton:"Upload File(s)"} 

我在網上搜索,發現在一個js文件的PHP腳本不會運行,所以我怎麼能替換的文字從.js文件與我的PHP代碼文件使其工作?

的.js文件: http://we.tl/HDT0yiVSq1

(其縮小的一個文件很遺憾,但我們搜索的文本是在文件的結尾)

+0

的可能的複製[如何嵌入JavaScript的PHP的?](http://stackoverflow.com/questions/3352576/how-to-embed-php-in-javascript) – Naruto

回答

0

您可以使用$.get()

所以:

$.get("phpfile.php", function(data){ 
    // initialize your upload and then use instead of "Upload File(s)" the variable data. 
    // so uploadButton: data 
}); 
+0

首先謝謝你的答案;我創建了一個名爲buttontitle.php的文件(位於.js文件所在的文件夾中),並創建了一個如下所示的函數: 'function buttontitle(){ <?php echo __('Upload File(s) 「); ?> } ' 現在我又回到在.js文件並添加類似的行: 'uploadButton:$得到(「buttontitle.php,功能按鈕名稱();)' 我不是確定如果我做得正確,但它不工作:( – elodpal

+0

你不需要創建一個函數,你只需要在你的按鈕上回顯你想要的值,你現在正在做的是在JavaScript中調用一個PHP函數在JavaScript中,你可以使用function(){}讓它在不實際創建函數的情況下執行它,它基本上只執行function()標籤中的任何內容你可以將整個文件上載腳本添加到你的開篇文章(你基本上創建並初始化它的那個文檔)嗎? –

+0

我添加了.js文件 http://we.tl/HDT0yiVSq1 – elodpal