美文网首页
一个自动提交的网页

一个自动提交的网页

作者: Lupino | 来源:发表于2021-08-27 23:40 被阅读0次

    一些网页需要在打开的时候自动发 post 请求,这在一些场景下非常的必要
    在将请求转移到第三方,并且第三方只反馈回来 HTML 的情况下。
    我们的代码如下:

    function mkRequestForm($data=array(),$url='') {
      $string = "<form style='display:none;' id='form1' name='form1' method='post' action='" . $url . "'>";
      foreach ($data as $key => $value) {
        if (!isset($value) || is_null($value) || empty($value)) {
          unset($data[$key]);
          continue;
        } else {
          $string .= "<input name='" . $key . "' type='text' value='" . $value . "' />";
        }
      }
      $string .= "</form>";
      $string .= "<script type='text/javascript'>function load_submit(){document.form1.submit()}load_submit();</script>";
      return $string;
    }
    

    我们将传进来的数组,渲染到 form 里面,然后配合 js 就表达提交。
    这样子就达到了我们的目的。

    相关文章

      网友评论

          本文标题:一个自动提交的网页

          本文链接:https://www.haomeiwen.com/subject/llwviltx.html