2014-01-13 104 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){} 

什么背景?