2014-01-13 102 views
0

只有第一次ajax調用工作時,我隱藏該div和下一次ajax請求不會。jQuery隱藏ajax請求後不工作?

一)當我打的註冊按鈕AJAX請求發送和細節將顯示

B)當我點擊隱藏按鈕,它會隱藏一切都在該分區

C)當我再次點擊立即登記另一Ajax請求,並顯示在div ..//但是這一步是不工作

<html> 
    <div id="cont"> 
    <div id="cont_lista_sx"> 
    <br /> <br /> <br /> 
    <div> <input type="button" value="signup" onclick="changeval();"/> 
    </div> 
    <br /> <br /> 

    </div> 
    </div> 
    <input type="button" value="hide" onclick="onhide();"/> 


    <script language="javascript"> 

    function changeval(context) 
    { 

    var typeval="sdsf"; 
     var url="sdfsdf"; 
    $.ajax({ 
     type:'POST', 
     url:'.../registration', 
     data:'&typeval='+typeval+'&url='+url, 
     success:function(data) { 
      $("#cont_lista_sx").html(data); 

     } 

     }); 

    } 
    function onhide() 
    { 
    $("#cont_lista_sx").hide(); 
    } 
    </script> 
</zcms:escape> 

我尋覓了很多,但我沒有得到答案, 腳本運行,也是代碼到達網址,但數據不顯示

+0

這是'htp:// sscs/registration'正確嗎?你曾經運行'.show()'? –

+0

是它不是正確的網址在我的代碼我使用的上下文,'htp:// sscs /登記只是例如 – Lijo

+0

它工作正常,當我隱藏它,並再次嘗試註冊它不顯示 – Lijo

回答

0

應該
data:'?typeval='+typeval+'&url='+url,

data:'&typeval='+typeval+'&url='+url, 並檢查你函數

onclick="changeval();" 

而且

function changeval(context){} 

什麼背景?