这应该很容易。我可能把它弄得比必要的困难得多。
当用户在我的视图中完成信息并单击提交按钮时,我的控制器将根据数据库中已有的内容检查输入的数据。如果信息已经存在,我希望控制器在视图中调用一个弹出窗口,让他们知道他们不能继续,因为数据已经存在。
所有的示例代码似乎坚持我点击之前的对话框打开,但我希望控制器(使用AJAX?)(以某种方式?)告诉视图显示对话框。
任何例子,除了那些想让我点击打开对话框的东西,将非常感激。
提前感谢。
试试这个:
- 使Submit按钮变为normal按钮。
2。点击此按钮,调用ajax检查数据是否重复。从控制器返回真或假。
3。如果为真则意味着数据是重复的,调用jquery对话框。$("#div").dialog();
4。如果它的false表示数据有效,则调用表单提交。$(form).submit();