当前位置: 代码迷 >> JavaScript >> 如果给出了url-parameter,如何通过jQuery提交表单?
  详细解决方案

如果给出了url-parameter,如何通过jQuery提交表单?

热度:113   发布时间:2023-06-13 12:37:05.0

如果网址中有触发参数,我正在尝试提交表单。 到目前为止,我已经添加了一个代码段,以便自动将参数插入输入字段。

这是我当前的代码,在使用提交按钮或Enter时可以完美地工作。

例如=> website.com/?lookup=value

<form  method="post" name="formid" id="formid">
     <?php $paraid = $_GET['lookup']; ?>   
          <input class="form-control" id="steamid" name="s" value="<?php echo $paraid; ?>" > 
              <input type="submit" id="invbtn"  value="submit" />
      </form>

      <script>
        $('#formid').submit(function() {
          var id = $("#steamid").val().replace(/(?:https?\:)?\/\//i, '');
          $.ajax({
            type: "GET",
            data: "s="+id,
            url: 'steam.php',
            beforeSend:function() {
              $("#outputinfo").html("<center><img src='./assets/img/load.gif'></br></br>Wait...</center>");
            },success: function(html) {
              $("#outputinfo").html(html);
            }
          });
          return false;
        });
        $(document).ready(function() {
          var id = '<?php echo $_GET['s']; ?>';
          if (id != null) {
            $.ajax({
              type: "GET",
              data: "s="+id,
              url: 'steam.php',
              beforeSend:function() {
                $("#outputinfo").html("<center><img src='./assets/img/load.gif'></br></br>Wait...</center>");
              },success: function(html) {
                $("#outputinfo").html(html);
              }
            });
          }
          return false;
        });
      </script>

在此先感谢..我希望你们能帮助我..

要提交表单(如果网址中包含特定单词),请使用:

<?php if(isset($_GET['lookup'}) == 'value') :?> //whatever website.com/?lookup=value is
<script>
$(document).ready(function(){
    $('#formid').submit();
});
</script>
<?php endif ?>
  相关解决方案