发布完成后运行Javascript make方法

时间:2019-02-15 05:24:44

标签: javascript http post postback

我有一个简单的python http服务器。像这样-https://gist.github.com/bradmontgomery/2219997 我在表单中有一个按钮,一旦完成,它将在服务器上调用do_POST。 do_POST的结果返回到iframe。客户端的表单如下所示:

function _group_by($array, $key) {
    $return = array();
    foreach($array as $val) {
        $return[$val->$key][] = $val;
    }
    return $return;
}
$array = _group_by($array, 'key');

这是clearIFrame方法的内容:

[
    "key 1"=>[
        [..., "key"=>"key 1",...],
    ],
    "key 2"=>[
        [..., "key"=>"key 2",...],
        [..., "key"=>"key 2",...],
    ],
    "key 3"=>[
        [..., "key"=>"key 3",...],
        [..., "key"=>"key 3",...],
        [..., "key"=>"key 3",...],
    ],
];

我在服务器端的do_POST(Python代码)中调用的方法执行大约需要3秒钟。然后,将结果转储到iframe。现在,我想在帖子返回并填充iframe后立即在客户端调用javascript函数。事实证明,这比我想象的要难得多。我尝试通过在按下按钮时调用一个方法并不断休眠直到填充iframe但无法使其工作来破解此问题。正确的方法是什么?我发现了一些与“回发”有关的示例,但是所有这些似乎都与ASP.NET有关。 python等效项是什么?

0 个答案:

没有答案