在jquery隐藏ajax请求后无法正常工作?

时间:2014-01-13 11:56:40

标签: javascript jquery html ajax

第一次ajax调用工作时,我隐藏了div,下次ajax请求没有进行。

a)当我点击注册按钮时,ajax请求发送并显示详细信息

b)当我点击隐藏按钮时,它会隐藏该div中的所有内容

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>

我搜索了很多,但我没有得到答案, 脚本正在运行,代码也到达网址但数据没有显示

1 个答案:

答案 0 :(得分:0)

应该是
data:'?typeval='+typeval+'&url='+url,

data:'&typeval='+typeval+'&url='+url, 并检查你的功能

onclick="changeval();"

function changeval(context){}

上下文怎么样?