当用户提交一个简单的表单时,我想刷新一个 div。但是我似乎无法找出它为什么不起作用。(这是我第一次使用 JQuery 和 Ajax)
我的脚本:
<script src="static/jquery.js"></script>
<script>
$('#submit_div').click(function(){
var data: $("#name").val();
var datastr: 'name='+data;
$.ajax{
type: "POST",
url: $(this),
data: datastr,
success: function(data){
$("#content").replaceWith($('#content'),$(data));
}
}
});
</script>
我的 HTML:
<div id="content">
<div id="form_div">
<form method="POST">
<div id="form">
<div id="name_div"> name <input type="text" id="name" name="name"/></div>
<div id="submit_div"> <button type="submit" id="submit" name="submit">submit</button></div>
</div>
</form>
<div style="clear:both;"></div></div>