-1

XML が私のプレイリストであるビデオ プレーヤーを開発しています。コードは次のとおりです。

$crxml=file_get_contents('http://spoti.com/latest.xml/?lang=en');    
$rss=new SimpleXMLElement($crxml);
$playlistitem=1;
   foreach($rss->channel->item as $post)
    {   
    if($playlistitem<=8)
    {    
    echo '<ul>';
    echo '<li class="xtitle">'.$post->title.'</li>';
    echo '<li class="xdesc">'.$post->description.'</li>';    
    $dc=$post->children('http://search.yahoo.com/mrss/');
    echo '<li class="xthumb">'.$dc->thumbnail->attributes()->url.'</li>';
    echo '<li class="xpreview">'.$dc->thumbnail->attributes()->url.'</li>'; 
    echo '<li class="xsources_mp4">'.$dc->content->attributes()->url.'</li>';
    $dc->content->attributes()->url=preg_replace('/.mp4/','.webm',$dc->content-attributes()->url);
     echo '<li class="xsources_webm">'.$dc->content->attributes()->url.'</li>';
     echo '</ul>';
    $playlistitem++;
     }

ユーザーが言語をクリックしたときに古いコンテンツを新しいコンテンツに置き換えたいすべてのエントリが新しいエントリに置き換えられます

4

2 に答える 2

1

私が間違っていなければ、ページが読み込まれると、PHP はその仕事を完了し、それ以上何もできなくなります。
ページが読み込まれた後に何かを変更したい場合は、jquery のようなものを試す必要があります。

<script>
  $("Class_or_ID_of_button").click(function () {
  $('div_or_span_to_change').html('this will appear once you click the button');
});
</script>

私は専門家ではないので、あなたを助ける正確なコードを提供するには、より多くの情報が必要です...これがお役に立てば幸いです!


http://api.jquery.com/click/
http://api.jquery.com/html/

于 2012-04-07T04:08:17.837 に答える