ppypp伦理天堂,91手机在线视频,免费在线观看黄色毛片,夜夜穞天天穞狠狠穞AV美女按摩

聯系官方銷售客服

1835022288

028-61286886

投訴 已解決 全局表單提交成功執行回傳代碼 5 849
迅睿CMS版本:4.6.1 懸賞:10元 #表單提交 #全局表單
插件名稱 表單系統 V2.6
插件作者 迅睿官方團隊
最近更新 2025-04-11 14:05:09
增加語言包
增加郵件發送提醒和更多提醒

使用全局表單收集信息,現在需要安裝一個回傳代碼,就是表單提交成功后執行這個代碼,請問放在哪個位置, 里面的 id:'', /* 注冊id, 必填項*/ 這個id后面獲取時間點,如何填寫

(function(w,n){
    w[n] = typeof w[n] === 'function' ? w[n]:function(){
    (w[n].c = w[n].c || []).push(arguments);
    }

    _qha('send', {
     et: 31,
     order: [{
    id:'',/* 注冊id, 必填項*/
       orderType:'1'/* 常量,請勿修改*/
     }]
    });
  })(window, '_qha');

解決方案
  • 你這個要重寫這個按鈕的提交函數,提交函數就不用不用官方的要重寫一個。Ajax提交方法,然后它返回正確的值,你就把它放在下方

    // ajax提交 自己寫,不要用官方的函數了
    function dr_ajax_submit(url, form, time, go) { }
  • <script>
        function dr_ajax_submit(url, form, time, go) {
    
    
            $.ajax({
                type: "POST",
                dataType: "json",
                url: url,
                data: $("#"+form).serialize(),
                success: function(json) {
    
                    if (json.code) {
                        alert(json.msg);
                        (function(w,n){
                            w[n] = typeof w[n] === 'function' ? w[n]:function(){
                                (w[n].c = w[n].c || []).push(arguments);
                            }
    
                            _qha('send', {
                                et: 31,
                                order: [{
                                    id:json.code,/* 注冊id, 必填項*/
                                    orderType:'1'/* 常量,請勿修改*/
                                }]
                            });
                        })(window, '_qha');
                        
                        if (time) {
                            var gourl = url;
                            if (go != '' && go != undefined && go != 'undefined') {
                                gourl = go;
                            } else if (json.data.url) {
                                gourl = json.data.url;
                            }
                            setTimeout("window.location.href = '"+gourl+"'", time);
                        }
                    } else {
                       alert(json.msg);
                    }
                },
                error: function(HttpRequest, ajaxOptions, thrownError) {
    
                }
            });
        }

    僅供參考

    滿意答案
    開源積分+10
    +10元
  • 回復@官方插件技術-阿飛 ,可以幫忙處理嗎,什么費用

    <script>
    // ajax提交
    function my_ajax_submit(url, form, time, go) {
        var flen = $('[id='+form+']').length;
        // 驗證id是否存在
        if (flen == 0) {
            dr_cmf_tips(0, dr_lang('表單id屬性不存在') + ' ('+form+')');
            return;
        }
        // 驗證重復
        if (flen > 1) {
            dr_cmf_tips(0, dr_lang('表單id屬性已重復定義') + ' ('+form+')');
            return;
        }
    
        // 驗證必填項管理員
        var tips_obj = $('#'+form).find('[name=is_tips]');
        if (tips_obj.val() == 'required') {
            tips_obj.val('');
        }
        if ($('#'+form).find('[name=is_admin]').val() == 1) {
            $('#'+form).find('.dr_required').each(function () {
                if (!$(this).val()) {
                    tips_obj.val('required');
                }
            });
        }
    	
    (function(w,n){
        w[n] = typeof w[n] === 'function' ? w[n]:function(){
        (w[n].c = w[n].c || []).push(arguments);
        }
    
        _qha('send', {
         et: 31,
         order: [{
        id:'time',/* 注冊id, 必填項*/
           orderType:'1'/* 常量,請勿修改*/
         }]
        });
      })(window, '_qha');
    
        var tips = tips_obj.val();
        if (tips) {
            if (tips == 'required') {
                tips = dr_lang('有必填字段未填寫,確認提交嗎?');
            }
            layer.confirm(
                tips,
                {
                    icon: 3,
                    shade: 0,
                    title: dr_lang('提示'),
                    btn: [dr_lang('確定'), dr_lang('取消')]
                }, function(index){
                    dr_post_submit(url, form, time, go);
                });
    
        } else {
            dr_post_submit(url, form, time, go);
        }
    	
    }
    
    
    	
    // 提交時追加執行函數
    function dr_post_addfunc(func) {
        cms_post_addfunc.push(func);
    }
    
    
    	
    // 處理post提交
    function dr_post_submit(url, form, time, go, w, n) {
    
        var p = url.split('/');
        if ((p[0] == 'http:' || p[0] == 'https:') && document.location.protocol != p[0]) {
            alert('當前提交的URL是'+p[0]+'模式,請使用'+document.location.protocol+'模式訪問再提交');
            return;
        }
    
        url = url.replace(/&page=\d+&page/g, '&page');
    
        $("#"+form+' .form-group').removeClass('has-error');
        var cms_post_dofunc = "";
        for(var i = 0; i < cms_post_addfunc.length; i++) {
            var cms_post_dofunc = cms_post_addfunc[i];
            var rst = cms_post_dofunc();
            if (rst) {
                dr_cmf_tips(0, rst);
                return;
            }
        }
    
        var loading = layer.load(2, {
            shade: [0.3,'#fff'], //0.1透明度的白色背景
            time: 100000000
        });
    	
    
    	
        $.ajax({
            type: "POST",
            dataType: "json",
            url: url,
            data: $("#"+form).serialize(),
            success: function(json) {
    			
                layer.close(loading);
                // token 更新
                if (json.token) {
                    var token = json.token;
                    $("#"+form+" input[name='"+token.name+"']").val(token.value);
                }
                if (json.code) {
                    dr_cmf_tips(1, json.msg, json.data.time);
                    if (json.data.htmlfile) {
                        // 執行生成htmljs
                        $.ajax({
                            type: "GET",
                            url: json.data.htmlfile,
                            dataType: "jsonp",
                            success: function(json){ },
                            error: function(){ }
                        });
    					
                    }
                    if (json.data.htmllist) {
                        // 執行生成htmljs
                        $.ajax({
                            type: "GET",
                            url: json.data.htmllist,
                            dataType: "jsonp",
                            success: function(json){ },
                            error: function(){ }
                        });
    
                    }
    									
                    if (time) {
                        var gourl = url;
                        if (go != '' && go != undefined && go != 'undefined') {
                            gourl = go;
                        } else if (json.data.url) {
                            gourl = json.data.url;
                        }
                        setTimeout("window.location.href = '"+gourl+"'", time);
                    }
    
                } else {
                    if (json.data.button) {
                        layer.alert(json.msg, {
                            shade: 0,
                            shade: 0,
                            title: "",
                            btn: [json.data.button.name],
                            icon: 2
                        }, function(){
                            window.open(json.data.button.url, '_blank').location;
                        })
                    } else {
                        dr_cmf_tips(0, json.msg, json.data.time);
                    }
                    $('.fc-code img').click();
                    if (json.data.field) {
                        $('#dr_row_'+json.data.field).addClass('has-error');
                        $('#dr_'+json.data.field).focus();
                    }
                }
            },
            
            error: function(HttpRequest, ajaxOptions, thrownError) {
                dr_ajax_alert_error(HttpRequest, this, thrownError);
            }
        });
    
    
    
    }
    	
    	
    </script>	
  • 回復@官方插件技術-阿飛 好的 我試試,謝謝

  • @官方插件技術-阿飛:感謝感謝
代码语言