2014-01-15 65 views
0

在我的項目jquery ajax請求在第一時間完美工作,之後,第二次請求它不工作,也隱藏相應的div 我已經嘗試異步,緩存但它仍然不工作。 。成功地加載第一AJAX請求jquery ajax請求隱藏div?並沒有正常工作

<script language="javascript"> 

    function changeval(context) { 
    $.ajax({ 
    type:'GET', 
    cache: false, 
    async: false, 
    url:context+'/getOldItems', 
    success:function(data) { 
       $("#main-wrapper-2").html(data); 

    }, 
     error: function(xmlHttpRequest, textStatus, errorThrown) { 
        alert("error" + errorThrown); 
       } 
    }); 
} 


    </script> 

enter image description here

上第二請求失敗,並且還它隱藏在div enter image description here

+0

repsone更換

$("#main-wrapper-2").html(data); 

也可以包含相同的ID#主包裝-2,請檢查 –

+0

,我認爲你的第二個反應是空的,並覆蓋第一一。 ($(「#main-wrapper-2」).html(data);)如果第二個總是空的,你可以試試$(「#main-wrapper-2」).append($(data)); – Cracker0dks

+0

沒有響應不包含相同的ID – Lijo

回答

0

ajax請求的結果完全替換#main-wrapper-2的內容,這就是爲什麼第一個請求能夠正常工作的原因。如果第二個請求的結果爲空,則會導致#main-wrapper-2被清空。

嘗試用

$("#main-wrapper-2").append(data);