jquery和java通信

时间:2010-10-08 15:50:01

标签: java javascript jquery

我有jquery pop表单上传文件,提交后(页面刷新和pop关闭)我检查一下文件然后如果有什么问题我需要再次弹出那个表单(来自java代码) ?),我怎么能这样做?

3 个答案:

答案 0 :(得分:0)

当“出现问题”时,服务器端代码(这适用于任何语言)应包含在HTML内容Javascript中,这将触发“表单”再次显示。

答案 1 :(得分:0)

你应该在弹出的jquery中使用(或必须使用)ajax。 当用户点击“提交”时,控制转到服务器端代码。 代码运行以上载文件。 无论上传的结果如何(成功/失败),该消息都会自动发送到带有ajax的弹出窗口。 如果上传文件有问题,那么除了失败消息外,您还可以发送包含表单的div。

我认为不是刷新页面来关闭弹出窗口,而是允许用户使用关闭按钮关闭弹出窗口。

答案 2 :(得分:0)

由于我现在感到头晕,无法编写代码,但会尝试在多个步骤中打破整个过程: -

  1. 在触发器上(通过某些事件)弹出窗体将从提交中打开,该窗口将有一个调用OnClick Event的按钮,该按钮将包含用于客户端服务器通信的Ajax调用
  2. 直到响应没有close or fade out弹出框。
  3. 来自服务器的
  4. 需要两个代码SUCCESSERROR       a)在SUCCESS上,删除表单DIV并淡出/关闭弹出窗口 成功消息b)出现错误时,显示刷新的表单DIV

  5. 等等