WebUI/AchieveManageWeb/Scripts/jquery-easyui-1.4.4/src/jquery.form.js

(开头部分) 12KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/**
 * jQuery EasyUI 1.4.4
 *
 * Copyright (c) 2009-2015 www.jeasyui.com. All rights reserved.
 *
 * Licensed under the freeware license: http://www.jeasyui.com/license_freeware.php
 * To use it on other terms please contact us: info@jeasyui.com
 *
 */
/**
 * form - jQuery EasyUI
 *
 */
(function ($) {
    /**
	 * submit the form
	 */
    function ajaxSubmit(target, options) {
        var opts = $.data(target, 'form').options;
        $.extend(opts, options || {});

        var param = $.extend({}, opts.queryParams);
        if (opts.onSubmit.call(target, param) == false) { return; }
        $(target).find('.textbox-text:focus').blur();

        var frameId = 'easyui_frame_' + (new Date().getTime());
        var frame = $('<iframe id=' + frameId + ' name=' + frameId + '></iframe>').appendTo('body')
        frame.attr('src', window.ActiveXObject ? 'javascript:false' : 'about:blank');
        frame.css({
            position: 'absolute',
            top: -1000,
            left: -1000
        });
        frame.bind('load', cb);

        submit(param);

        function submit(param) {
            var form = $(target);
            if (opts.url) {
                form.attr('action', opts.url);
            }
            var t = form.attr('target'), a = form.attr('action');
            form.attr('target', frameId);
            var paramFields = $();
            try {
                for (var n in param) {
                    var field = $('<input type="hidden" name="' + n + '">').val(param[n]).appendTo(form);
                    paramFields = paramFields.add(field);
                }
                checkState();
                form[0].submit();
            } finally {
                form.attr('action', a);
                t ? form.attr('target', t) : form.removeAttr('target');
                paramFields.remove();
            }
        }

        function checkState() {
后面还有 326 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。