如何通过JavaScript在PHP中传递变量?

时间:2016-02-09 06:53:24

标签: javascript php

我有java脚本。 现在我想传递变量并获取此脚本的输出。 我有点迷惑。怎么做? 我的脚本就像这样

function doGet(e) {

  var sourceText = 'hiren'
  if (e.parameter.q){
    sourceText = e.parameter.q;
  }

  var sourceLang = 'auto';
  if (e.parameter.source){
    sourceLang = e.parameter.source;
  }

  var targetLang = 'ja';
  if (e.parameter.target){
    targetLang = e.parameter.target;
  }

  /* Option 1 */

  var translatedText = LanguageApp.translate(sourceText, sourceLang, targetLang)

  /* Option 2 */  

  var url = "https://translate.googleapis.com/translate_a/single?client=gtx&sl=" 
            + sourceLang + "&tl=" + targetLang + "&dt=t&q=" + encodeURI(sourceText);

  var result = JSON.parse(UrlFetchApp.fetch(url).getContentText());

  translatedText = result[0][0][0];

  var json = {
    'sourceText' : sourceText,
    'translatedText' : translatedText
  };

  // set JSONP callback
  var callback = 'callback';
  if(e.parameter.callback){
    callback = e.parameter.callback
  }

  // return JSONP
  return ContentService
           .createTextOutput(callback + '(' + JSON.stringify(json) + ')')
           .setMimeType(ContentService.MimeType.JAVASCRIPT);
}

for out put我尝试这个PHP脚本但它不起作用。 就像这样

<?php $myphotoid = "<script language='javascript'>translatedText</script>";
echo $myphotoid;
 ?>

但它没有给出脚本的输出。 我想要的只是在这里输入var sourceText = 'hiren'并获得输出。 我不明白怎么做??

0 个答案:

没有答案