【问题标题】:how to call parameters from html or javascript in php如何在php中从html或javascript调用参数
【发布时间】:2017-03-06 12:15:29
【问题描述】:

在 html 页面中我有脚本:

<script type="text/javascript" src="player.js"></script>
<head>
    <script>
     $radioURL = "90.100.100.10";
     $radioPort = "8000/xxx;
    </script>
</head>
....

在 javascript(player.js) 中,我有:

//get current song
        $.ajaxSetup({ cache: false });
        var dataString = {
        'currentradiourl' : $radioURL,
        'currentradioport' : $radioPort,
      };  
      $.ajax({
        type: "POST",
        url: "song.php",
        data: dataString,
        success: function(data)...

最后,在 php 文件 (song.php) 中,我需要 替换 代码,并从 html 页面或 javascript 文件中的脚本调用变量:

$t = new streaminfo('http://90.100.100.10:8000/xxx');

$t = new streaminfo('http://'+$radioURL+':'+$radioPort');

请帮助!!!...如何进行?

【问题讨论】:

  • “我需要替换代码”,你code是什么意思意思 ????? ??? ?????
  • 请粘贴文件song.php的内容
  • 脚本已租用:link
  • 我认为您应该尝试了解服务器和浏览器之间的区别,请求是什么等。您似乎完全不知道这些东西是什么,没有这些基本知识是不可能帮助您的.
  • Mike Szyndel,抱歉,我得到了立即回复,非常感谢那些提供帮助的人。谁很好地掌握了语言(这里有很多)回答,没有提供脚本的细节,只提供必要的内容。我不声称自己是专家,否则我不会寻求帮助!如果你能帮上忙,我不认为你这样做是道德的,如果不是,不!谢谢!

标签: javascript php html


【解决方案1】:

在您的song.php 中,您几乎是对的。
只需使用POST...收到的数据,并使用 PHP 字符串连接而不是 Javascript 之一:)

$radioURL = isset($_POST['currentradiourl') ? $_POST['currentradiourl' : '';
$radioURL = isset($_POST['currentradioport') ? $_POST['currentradioport' : '';
$t = new streaminfo('http://' . $radioURL . ':' . $radioPort);

【讨论】:

    【解决方案2】:

    因为这是一个帖子,而您要发布变量:currentradiourlcurrentradioport。在您的 PHP 文件中,您可以这样做:

    $radioURL = $_POST['currentradiourl'];
    $radioPort = $_POST['currentradioport'];
    
    $t = new streaminfo("http://{$radioURL}:{$radioPort}");
    

    【讨论】:

      猜你喜欢
      • 2014-01-05
      • 1970-01-01
      • 2016-03-31
      • 2012-04-14
      • 2010-11-05
      • 1970-01-01
      • 1970-01-01
      • 2015-03-28
      • 1970-01-01
      相关资源
      最近更新 更多