php - 从 jQuery 调用 php echo?

标签 php javascript jquery

我的 header 中有一个调用 php 文件的 jQuery 脚本。

php 文件包含从远程 xspf 文件中提取的数据,以及以 jQuery 形式呈现的输出以进行刷新。我有 2 个 echo 规则,一个用于标题,一个用于听众。现在 jQuery 调用文件本身,使输出一起显示在一行中。 我怎样才能让 jQuery 分别呈现这些 echo ,以便我可以控制它们的设计 (CSS)?

PHP:

<?php
header("Expires: Tue, 03 Jul 2001 06:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

$xml = simplexml_load_file("http://mysitehere:8000/live.xspf"); 

foreach ($xml->trackList->track as $data) { 
    $radio = $data->location;
    $song  = $data->title;  
    $info = $data->listeners;   
}
echo $song;
echo $info;
?> 

jQuery:

<script language="javascript">
jQuery(document).ready(function(){
    //Carga al comienzo
    jQuery('#salida').load('reader.php');   
    setInterval(function() {        
        jQuery('#salida').load('reader.php');   
    }, 2000);
})
</script>

<div id=salida> </div>

最佳答案

将回显的信息放到单独的元素中

echo '<div class="Song">'.$song.'</div>';
echo '<div class="Info">'.$info.'</div>';

然后在你的 css 中为歌曲、信息(或任何你想给它们起的名字)设置类

关于php - 从 jQuery 调用 php echo?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12037349/

相关文章:

php - OSX Composer 增加内存限制

php - 创建一个类的所有常量的数组?

javascript - 使用 ASP.net AJAX 选择 DOM 元素,与 Jquery 的操作方式类似

javascript - Javascript/Jquery/Gamequery 中的每像素碰撞检测

javascript - 无法在刚刚插入的 HTML 中找到 jQuery 类的元素

php - 类 'Illuminate\Foundation\Application' 未找到 Laravel

javascript:计算两个日期之间的差异

javascript - 在多个元素上使用 JQuery 脚本

javascript 对 HTML 元素进行排序

php - 无法访问我在 Laravel Blade 中的外键