第一次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>
我搜索了很多,但我没有得到答案, 脚本正在运行,代码也到达网址但数据没有显示
答案 0 :(得分:0)
应该是
data:'?typeval='+typeval+'&url='+url,
不
data:'&typeval='+typeval+'&url='+url,
并检查你的功能
onclick="changeval();"
和
function changeval(context){}
上下文怎么样?