• ajax示例


            $.ajax({
                    type:"post",
                    datatype:"JSON",
                    url:"produce.php?c=activitymanage&a=joinerInfo&aid="+aid+"&appid="+appid,
                    success:function(msg){
                            var data = eval("(" + msg + ")"); //这句话解决了json返回数据为undefine的情况
                            var err_code = data[0].err_code;
                            var err_msg = data[0].err_msg;
                            var joinerInfo = data[0].data;
                            if( err_code == 0 )
                            {
                                var str='';
                                var len = joinerInfo.length;
                                for( var i=0; i<len;i++)
                                    {
                                        if(i%2 ==0){str += '<tr class="odd">';}
                                        else{str += '<tr class="even">';}
                                        str +=    '<td class="sorting_1">  <input type="checkbox" attr_aid="'+joinerInfo[i].aid+'"/></td> ';
                                        str +=    '<td>'+joinerInfo[i].name+'</td>';
                                        str +=    '<td>'+joinerInfo[i].tel+'</td>';
                                        str +=    '<td>'+getDate(joinerInfo[i].time)+'</td>';
                                        str +=    '<td>'+joinerInfo[i].message+'</td>';
                                        str +=    '<td>'+joinerInfo[i].company+'</td>';
                                        str+=     '</tr>';
                                    }
                                $("#joinInfo").html(str);
    
                            }else{
                                $("#joinInfo").html('');
                                    alert(err_msg);
                                    return false;
                            }
                    },
                    error:function(){
                            alert("网络请求失败,请重试!");
                        }
            })

    提交的表单也可以序列化之后更方便简洁

        $("#addActivityCategory_dialog").dialog({
            autoOpen: false,
            modal: true,
            400,
            height:250,
            buttons: {
                确定: function () {
                    //序列化表单                    
                    var formData = $("#addActivityCategory_form").serialize();
                    if($("#activityCategoryName").val() == ""){
                        alert("分类名称不能为空!");
                        return false;
                    }
                    //console.log(formData);return false;
                    //发起ajax请求        
                    $.ajax({
                        type:'post',
                        url: 'produce.php?c=activity&a=addActivityCategory',
                        dataType: "json", 
                        data:formData,
                        processData:true,
                        success:function(msg){    
                             var data = eval(msg);
                             var err_code = data[0].err_code;
                             var err_msg = data[0].err_msg;
                             var category = data[0].data;
                            if(err_code == 0){
                                alert(err_msg);
                                $("<option value='"+category.id+"'>"+category.name+"</option>").appendTo("#activityCategory_select")
                                //window.location.reload();
                            }else{
                                alert(err_msg);
                                return false;
                                /*$.each(msg.errors,function(k,v){
                                    $('label[for='+k+']').append('<span class="error">'+v+'</span>');
                                });*/
                            }
                        },
                        error:function(){
                            alert("请求失败,请重新发送请求!");
                            return false;
                        }
                    });
                    
                    $(this).dialog("close");
                },
                取消: function () {
                    $(this).dialog("close");
                }
            },
            open: function () {
                
            },
            close: function () {
           
            }
        });    
  • 相关阅读:
    Spring创建对象的原理
    java.io.WriteAbortedException异常
    在servlet中返回json数据
    Java中导入导出Excel -- POI技术
    Java文件下载
    MySql 分页关键字(limit)
    从dao层查出的数据到页面时数值都是零的异常
    注解
    事务的四大特性
    Java-事务管理
  • 原文地址:https://www.cnblogs.com/RightDear/p/3285142.html
Copyright © 2020-2023  润新知