[問題] jquery 隱藏圖片 配合setTimeout

看板Ajax作者時間12年前 (2013/08/29 13:12), 編輯推噓1(105)
留言6則, 4人參與, 最新討論串1/1
下面是程式碼 我用jquery去讀檔 如果讀到的內容是true的話就隱藏圖片 是false的話就顯示圖片 但是他都只會永遠顯示或永遠隱藏 程式碼: <script> function readfile(){  setTimeout('readfile()',3000); $.get('../control/p1', function(data){ <!--alert(data);--> if(data="true") {document.getElementById( "p1").style.visibility = "hidden";} else {document.getElementById( "p1").style.visibility = "visible";} }); } </script> p1 true -- oneyear: 一年級:什麼!下週要考微積分?! 11/22 09:78 twoyear: 二年級:什麼!明天要考微積分?! 11/22 12:34 thirdyear: 三年級:什麼!下節要考微積分?! 11/22 19:68 fouryear: 四年級:什麼!剛剛考的是微積分! 11/23 00:00 fiveyear: 五年級:什麼!我被當的是微積分!   11/23 00:13 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.50.50

08/29 13:35, , 1F
猜看看是不是BOM
08/29 13:35, 1F

08/29 13:39, , 2F
if(data="true") 這裡錯了 要用data=="true"
08/29 13:39, 2F
大大感謝您 您解決了我好大的難題 感恩 ※ 編輯: purpleinlove 來自: 140.134.50.50 (08/29 14:41)

08/29 19:30, , 3F
data==true ...
08/29 19:30, 3F

08/29 20:47, , 4F
他的 data 可能是字串吧
08/29 20:47, 4F
有時候很簡單的錯誤就是會找了老半天找不出來 ※ 編輯: purpleinlove 來自: 1.165.192.148 (08/30 12:23)

09/08 18:39, , 5F
或者可以改寫成$.get(url).done(Success).fail(Error)
09/08 18:39, 5F

09/08 18:40, , 6F
Success是成功後的Callback 反之Error是失敗的Callback
09/08 18:40, 6F
文章代碼(AID): #1I7jWXrk (Ajax)
文章代碼(AID): #1I7jWXrk (Ajax)