我有jquery pop表单上传文件,提交后(页面刷新和pop关闭)我检查一下文件然后如果有什么问题我需要再次弹出那个表单(来自java代码) ?),我怎么能这样做?
答案 0 :(得分:0)
当“出现问题”时,服务器端代码(这适用于任何语言)应包含在HTML内容Javascript中,这将触发“表单”再次显示。
答案 1 :(得分:0)
你应该在弹出的jquery中使用(或必须使用)ajax。 当用户点击“提交”时,控制转到服务器端代码。 代码运行以上载文件。 无论上传的结果如何(成功/失败),该消息都会自动发送到带有ajax的弹出窗口。 如果上传文件有问题,那么除了失败消息外,您还可以发送包含表单的div。
我认为不是刷新页面来关闭弹出窗口,而是允许用户使用关闭按钮关闭弹出窗口。
答案 2 :(得分:0)
由于我现在感到头晕,无法编写代码,但会尝试在多个步骤中打破整个过程: -
OnClick Event
的按钮,该按钮将包含用于客户端服务器通信的Ajax调用close or fade out
弹出框。SUCCESS
或ERROR
a)在SUCCESS上,删除表单DIV
并淡出/关闭弹出窗口
成功消息b)出现错误时,显示刷新的表单DIV
等等