无法编辑警报消息

时间:2017-06-23 12:08:44

标签: javascript jquery alert message

用户可以在页面加载时添加自己的警报窗口消息。它几乎正常工作。最后一个问题是,当我编辑警报消息,更新更改并刷新页面时,没有警报消息。代码:

if(action === 'alert'){
            var parentDiv   = jQuery(this).parents('.dx-columns');

            jQuery('#dx-alert-content').val(parentDiv.find('.hidden').html());
            jQuery('#dx-alert-type').val(parentDiv.attr('data-alert'));
            jQuery('#dx-alert-ids').val(parentDiv.attr('data-alert-ids'));

            if(parentDiv.attr('data-alert')=='On Click'){

                jQuery('.dx-alert-ids-wrap').show();
            }

            if(parentDiv.attr('data-alert') == 'On Page Load') {

                jQuery(' .dx-alert-content').show();

            }
            if (action.action === 'edit') {
                var parent_div = $(this).pa
            }

            jQuery('#dx-alert').dialog({
                  width: 1200,
                  height: 350,
                  close: function( event, ui ) {
                      jQuery( this ).dialog( "destroy" );
                  },
                  buttons: {
                    'Save': function () {

                        var content = jQuery('#dx-alert-content').val();
                        parentDiv.attr('data-alert',jQuery('#dx-alert-type').val());
                        parentDiv.attr('data-alert-ids',jQuery('#dx-alert-ids').val());
                        content = jQuery(content).text().replace( 'script', '' );

                        var check   = parentDiv.find('.hidden').length;

                        if(!check) {
                            parentDiv.append('<div class="hidden">' + content + '</div>');
                        }
                        else{
                            parentDiv.find('.hidden').html(content);
                        }

                        jQuery(this).dialog('destroy');
                    }
                }
            });
        }

0 个答案:

没有答案