代码如下,本来成功的话会执行showPage(1, 10);,现在的问题是数据库中信息插入成功了,但是不会执行showPage(1, 10);
<script type="text/javascript">
function ajaxSubmit(f) {
// name=张三&age=23
var params = $(f).serialize();
$.post(
"StudentAdd",
params,
function(result) {
if(result.status=="success") {
showPage(1, 10);
} else {
$("#div1").html("添加失败,请重试");
}
},
"json");
}
</script><form onsubmit="ajaxSubmit(this); return false;">
<br />姓名:<input type="text" name="name" />
<br />年龄:<input type="text" name="age" />
<hr />
<input type="submit" value="添加" />
</form>
<script type="text/javascript">
function ajaxSubmit(f) {
// name=张三&age=23
var params = $(f).serialize();
$.post(
"StudentAdd",
params,
function(result) {
if(result.status=="success") {
showPage(1, 10);
} else {
$("#div1").html("添加失败,请重试");
}
},
"json");
}
</script><form onsubmit="ajaxSubmit(this); return false;">
<br />姓名:<input type="text" name="name" />
<br />年龄:<input type="text" name="age" />
<hr />
<input type="submit" value="添加" />
</form>
showPage(1, 10);
}这里面的result.status是你返回值,?
若是的话,你先alert(result.status)看看,是不是字符串“success”,应该是你返回值有问题,
$.post("studentAdd",params,function(result){
alert(result.status);
if(result.status=="success"){ 问题是我在if前面加的alert语句也跳不出来???
跟我联系,帮你解决~!QQ:54963779