2012-12-04 32 views
0

我做的API調用來box.net生成的結果頁面加載。 我想將響應中的數據顯示在表格中。 但有時反應是空的。那個時候我想向用戶展示一些消息。隱藏和顯示DIV在基於來自PHP

所以我的想法是顯示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>'; 
} 

我怎麼能得到這個?

在此先感謝。

+2

你有什麼這麼遠嗎?你嘗試了什麼,以什麼格式獲得什麼樣的迴應? –

+0

是調用box.net AJAX的API還是PHP? 如果使用PHP,所有你必須使用的是if語句。 –

回答

0

好像你需要簡單的JavaScript或jQuery來顯示和隱藏DIV

<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(); 
}); 

});