ajax的一些简单例子

本文介绍了一种基于Ajax的用户增加与查询操作方法。在增加用户时,使用表单验证确保数据完整,并通过POST方式提交数据。对于单个用户的查询,则通过传递ID参数获取JSON格式的具体信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、新增用户(controller返回值是String,dataType为text)

    function insertUser() {
            //提交之前先判断所有输入框是否都验证通过
            var isValid = $("#assessorInfo-form").form('validate');//验证表单中的一些控件的值是否填写正确
            if (!isValid) {
                return false;
            }
            //验证通过再进行提交
            $.ajax({
                type : "post",
                url : "insertUser.do",
                data : {
                    position : $("input[name='position']:checked").val(),//jquery获取radio的value值
                    username : $("#username").val(),//jquery获取文本框的值
                    account : $("#account").val(),
                    password : $("#password").val(),
                    birthday : $("#birthday").datebox("getValue"),//easyui获取datebox的值
                    gender : $("input[name='gender']:checked").val()
                },
                dataType : "text",
                success : function(res) { //res为controller的返回值
                    if (res == "SUCCESS") {
                        window.location.href = "views/assessorManage.jsp"
                    }
                },
                error : function(XMLHttpRequest, textStatus, errorThrown) {
                    alert(XMLHttpRequest.status);
                    alert(XMLHttpRequest.readyState);
                    alert(textStatus);
                }
            });
        }
2、查询单个对象(controller返回值是json)
$.ajax({
	type : "post",
	url : "selectOneBySelective.do",
	data : { //发送的数据。当dataType为json时,data和res都必须是json类型!注意要加上""。
		"oid" : oid 
	},
	dataType : "json",//预期服务器返回的数据类型
	success : function(res) { //res为返回的数据。
		if(res != null){
			$("#estimateNo").val(res.estimateNo); 
		}
	},
	error : function(XMLHttpRequest, textStatus, errorThrown) {
		alert(XMLHttpRequest.status); 
		alert(XMLHttpRequest.readyState);
		alert(textStatus);
	}
});  



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值