SpringMVCjQuery
我使用的是Spring MVC,我希望当我通过POST将记录插入数据库时,当用户返回到视图时,我希望向用户显示类似于Jquery的对话框,说明交易成功/在对话框中显示错误消息供用户使用 我实现了Jquery对话框,但由于某些原因,它没有按照我希望的方式工作。我是这样创造的: jquerySpringMVCjQuery,jquery,spring,spring-mvc,Jquery,Spring,Spring Mvc,我使用的是Spring MVC,我希望当我通过POST将记录插入数据库时,当用户返回到视图时,我希望向用户显示类似于Jquery的对话框,说明交易成功/在对话框中显示错误消息供用户使用 我实现了Jquery对话框,但由于某些原因,它没有按照我希望的方式工作。我是这样创造的: jquery function ShowDialog() { $( "#dialog" ).dialog({ modal: true,
function ShowDialog() {
$( "#dialog" ).dialog({
modal: true,
buttons: {
Ok: function() {
$( this ).dialog( "close" );
}
}
});
}
更改时,我将其附加到元素事件:
$('#results').change(function()){
if($('#results').val().length != 0){
ShowDialog();
}
}
然而,当表单加载时,我会弹出一个空白对话框。元素“results”为空,使用model.addAttribute(“results”,“Record Was Updated”)从服务器设置,我创建的名为“dialog”的位于哪里,我可以看到正在显示的对话框图标
html
<div id="dialog" title="Server Response">
<p>
<span class="ui-icon ui-icon-info" style="float: left; margin: 0 7px 50px 0;"></span>
<label id="results">${results}</label>
</p>
</div>
${results}
在更改事件中,将第二行更改为:
if($('#results').html().length != 0){
仅适用于表单元素(输入、选择和文本区域),而
#results
是一个普通的html元素。我做了更改,但是我看到对话框图标显示在页面中,没有显示任何对话框。有任何建议吗?好的,我做了另一个更改,但是我看到对话框图标显示在对话框图标显示后,我在键入对话框div的页面中显示对话框图标没有再显示任何建议?