Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JQuery窗口未持久化_Jquery - Fatal编程技术网

JQuery窗口未持久化

JQuery窗口未持久化,jquery,Jquery,我是jQuery的新手,正在寻求您的帮助 我有下面这样的代码- var flag = true; items = $.extend(items, items, { addItem: { label: 'Create new ' + nodeObject.ChildType, action: function () {

我是jQuery的新手,正在寻求您的帮助

我有下面这样的代码-

var flag = true;
 items = $.extend(items, items,
                {

                    addItem: {
                        label: 'Create new ' + nodeObject.ChildType,
                        action: function () {
                            var form = $('#lowerpanel form');
                            if (!validateForm(form)) {
                                return;
                            }
var hasChanges = parseBoolean($('#lowerpanel #ProcessChanges').val());
 if (hasChanges) {                                    
 flag = false;
selectPopup($('#lowerpanel .guid').val(), 'Update', nodeObject.ChildType, nodeObject.NodeId, fnOnWarningOk1, parameters);
}
selectPopup(null, 'create', nodeObject.ChildType, nodeObject.NodeId);
promptStepType(node);
}
flag = true;
}
}
});
hasChanges
标志为true时,会打开带有更新标志的
selectPopup
窗口,在那里我选择一些记录并单击OK按钮

紧接着,我想用Create标志打开
selectPopup
窗口,然后调用
promptStepType
方法,该方法将在
selectPopup
窗口顶部打开新窗口。然后我将首先从
promptStepType
窗口中选择记录,然后单击确定按钮的
onclick
,它将允许我在
selectPopup
窗口中选择记录

正在发生的是
selectPopup
带有更新标志的窗口打开,但立即消失,我甚至无法在屏幕上看到它(当我放置调试器时,我能够看到该窗口),它打开
selectPopup
带有创建标志的窗口,然后打开顶部的p
romptStepType
窗口

我想:

  • 选择带有更新标志的弹出窗口
  • 选择弹出窗口
    带有创建标志的窗口
  • 提示步进式
  • 如果我在声明后写Return false-

    selectPopup($('#lowerpanel .guid').val(), 'Update', nodeObject.ChildType, nodeObject.NodeId, fnOnWarningOk1, parameters);
    
    它将允许我选择录制,但不会显示其他两个窗口

    请帮助我改进此代码,以便我能够在所有3个窗口上选择记录