将表单发布到IFrame后取消发布请求

时间:2010-12-22 01:04:55

标签: javascript jquery

我想知道在将表单发布到IFrame后是否可以取消帖子。

$form = jQuery("<form target='iframetarget' method=post><files...></form>"); 
$form.submit();

我需要$form.cancelPost();或类似的东西来取消该请求。

2 个答案:

答案 0 :(得分:2)

简而言之,不,不是一般 - 你可能想问为什么你需要取消上传。如果你想要的只是可能停止带宽消耗(导致它花费太长时间),那么正如@Diodeus建议的那样,从dom中删除帧可能会有效。

如果你想停止上传的结果(例如发布一些东西),你还需要实现一些服务器端来撤消帖子的效果来处理数据时的情况已经到达服务器了。例如在表单中有一个隐藏的requestID,以及一个undoRequestAction脚本服务器端,除了从DOM中删除iFrame之外,你还可以调用它(带有你的requestID)...

答案 1 :(得分:0)

您可以尝试从DOM中删除Iframe。我猜这就像关闭浏览器之前得到的回复。

相关问题