0

box.net への API 呼び出しを行っています。応答からのデータをテーブルに表示したかったのです。しかし、時々応答が空です。その時、私はユーザーにいくつかのメッセージを表示したい.

したがって、私の考えは、応答を受け取ったときに含まれているテーブルを表示し、含まれているメッセージdivを無効にすることです。divおよびその逆。

私はjqueryが初めてです。適切な例が見つかりませんでした。それらの例から何かを試しましたが、成功しませんでした。ここは

if (sizeof($folder_entries) == 0) 
    {
        echo '<script>';
        echo '$("#message").show()';
        echo '$("#content").hide()';
        echo '</script>';
    }
    else 
    {
        echo '<script>';
        echo '$("#message").hide()';
        echo '$("#content").show()';
        echo '</script>'; 
}

どうすればそれを取得できますか?

前もって感謝します。

4

1 に答える 1

0

divを表示および非表示にするには、単純なjavascriptまたはjqueryが必要なようです

<script>
if (some condition..... )
      {
            document.getElementById("test").style.display  = '';       
      }
      else
      {
            document.getElementById("test").style.display  = 'none';
      }
 </script>

<div name="test" id="test">

jQuery:

$(document).ready(function() {
 $('#hideh1').click(function(){
   $('div.showhide,h1').hide();
 });
 $('#showh1').click(function(){
   $('div.showhide,h1').show();
 });
 $('#toggleh1').click(function(){
   $('div.showhide,h1').toggle();
 });

});

于 2012-12-04T15:55:41.023 に答える