Javascript 无法编辑警报消息
用户可以在页面加载时添加自己的警报窗口消息。它几乎起作用了。最后一个问题是,当我编辑警报消息、更新更改和刷新页面时,没有警报消息。代码:Javascript 无法编辑警报消息,javascript,jquery,alert,message,Javascript,Jquery,Alert,Message,用户可以在页面加载时添加自己的警报窗口消息。它几乎起作用了。最后一个问题是,当我编辑警报消息、更新更改和刷新页面时,没有警报消息。代码: if(action === 'alert'){ var parentDiv = jQuery(this).parents('.dx-columns'); jQuery('#dx-alert-content').val(parentDiv.find('.hidden').html());
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');
}
}
});
}
if(操作=='alert'){
var parentDiv=jQuery(this).parents('.dx columns');
jQuery('#dx警报内容').val(parentDiv.find('.hidden').html());
jQuery('#dx警报类型').val(parentDiv.attr('data-alert'));
jQuery('#dx-alert-ids').val(parentDiv.attr('data-alert-ids'));
if(parentDiv.attr('data-alert')=='On Click'){
jQuery('.dx警报ID wrap').show();
}
if(parentDiv.attr('data-alert')=='On Page Load'){
jQuery('.dx警报内容').show();
}
如果(action.action==='edit'){
var parent_div=$(this).pa
}
jQuery(“#dx警报”)。对话框({
宽度:1200,
身高:350,
关闭:功能(事件、用户界面){
jQuery(this.dialog)(“destroy”);
},
按钮:{
“保存”:函数(){
var content=jQuery(“#dx警报内容”).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;
如果(!检查){
parentDiv.append(“”+内容+“”);
}
否则{
parentDiv.find('.hidden').html(内容);
}
jQuery(this.dialog('destroy');
}
}
});
}
“并刷新页面”
-此代码中的哪些特定值丢失?在哪里保存该值,以便在刷新页面后保留该值?是否应该在此处使用html
而不是val
<代码>jQuery('#dx警报内容').val(parentDiv.find('.hidden').html())代码>如果没有html“refresh the page”(刷新页面)很难提供帮助。我的意思是,我运行代码,它应该显示警报+编辑的消息,但是没有,并且刷新页面“
-此代码中的具体值丢失了吗?在哪里保存该值,以便在刷新页面后保留该值?是否应该在此处使用html
而不是val
<代码>jQuery('#dx警报内容').val(parentDiv.find('.hidden').html())代码>没有html“刷新页面”很难提供帮助,我的意思是我运行代码,它应该显示警报+编辑的消息,但是没有