修改 FORM 表单为 AJAX 提交

HTML代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <TITLE></TITLE>
    <script src="/js/jquery.js"></script>
    {literal}
    <script>
        function ajax_tijiao() {
            $.ajax({
                type: "POST",
                url: "/RBAC/ajax_chuli",
                data: $("#form1").serialize(),
                dataType:'json',
                success: function(msg){
                    if(msg.num){
                        alert('错误编号:'+msg.num+';错误信息:'+msg.msg);
                    }else{
                        alert(msg.msg);
                    }
                }
            });
        }
    </script>
    {/literal}
</head>
<body>

<table cellpadding="2" cellspacing="1" border="0" width="100%" align=center>
    <form action="" method="post" enctype="application/x-www-form-urlencoded" id="form1" target="_self">
        <tr>
            <td class="td1" width="51">名称:</td>
            <td width="1368" colspan="3" class="td1"><input name="name" type="text" size="35" maxlength="20" value={$info.name}></td>
        </tr>
        <tr>
            <td class="td1" width="51">排序:</td>
            <td width="1368" colspan="3" class="td1"><input name="paixu" type="text" size="35" maxlength="20" value={$info.paixu}></td>
        </tr>
        <input type="hidden" name="id" value="{$info.id}">
        <tr><td colspan=4 class="td1" align=center>
            <input name=submit1 type=button value="提交" onclick="ajax_tijiao()" >
        </td></tr>
    </FORM>
</table>

<div style="height:100px; width:100%; margin-bottom:20px;"></div>
</body>
</html>

PHP代码

public function ajax_chuli() {
        //执行各种操作
        $error = 0;
        if (empty($error)) {
            $msg = array('num'=>0,'msg'=>'操作成功');
        } elseif ($error==1) {
            $msg = array('num'=>1,'msg'=>'sql错误');
        } elseif ($error==2) {
            $msg = array('num'=>2,'msg'=>'姓名不能为空');
        } else {
            $msg = array('num'=>-1,'msg'=>'未知错误');
        }
        echo json_encode($msg);
    }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值