代码:
},
success: function(data) {
alert(data);
}
<form id="box">
<input type="text" name="userName">
<input type="text" name="passWord">
<input type="button" value="提交" onclick="onclick()">
</form>
<script type="text/javascript">
function onclick(){
$.ajax({
type:"POST",//post提交方式
url:xxx/xxx,//表单提交地址
date:$("#box").serialize(),//表单序列化,
error: function(request) {
alert("Connection error");},
success: function(data) {
alert(data);
}
})
}
</script>
若使用的是键值对的方法序列化参数。例如:date:{
userName:$("userName").val(),
passWord:$("passWord").val()
}
则可以使用$.param的方法解析比较复杂的表单,则返回的时候可以直接解析,而不会alert()出[object object]的表达式。date:$.param{
userName:$("userName").val(),
passWord:$("passWord").val()
}