【问题标题】:How to create an HTTP GET request with a form如何使用表单创建 HTTP GET 请求
【发布时间】:2009-04-15 03:08:24
【问题描述】:

如何在没有表单的情况下发送 HTTP GET 请求?此请求在网页上执行。

有关我要完成的工作以及原因的更多详细信息,请在此处查看我的问题:http get/post request and google geolocation api

【问题讨论】:

标签: http


【解决方案1】:

任何链接都是 GET 请求,所以,只需创建一个链接,在末尾添加额外信息即可。

http://someurl.net/somelink?value1=avalue&value2=anothervalue

【讨论】:

    【解决方案2】:

    当用户点击一个普通的超链接时,它会发出一个 GET 请求。加载图像也是一个 GET 请求,就像大多数在页面中嵌入内容的其他方式一样。如果你想通过 JavaScript 来做,你可以使用 XMLHttpRequest。

    【讨论】:

      【解决方案3】:

      你可以使用Ajax和jQuery的get方法:

      $.get("someURL.php?variables=true");
      

      请注意,您只能向同一域发出请求,或者目标域必须返回 JSON formatted results

      【讨论】:

        【解决方案4】:

        在纯 HTML 中,您可以这样做,例如请求图像:

        <img src="http://example.com/?bla=bla">
        

        【讨论】:

          【解决方案5】:
          < a href="www.google.com">google</a>
          

          【讨论】:

            【解决方案6】:

            我同意 altCognito 指出使用 jquery 但我宁愿使用

            $.get("someurl.php", { variable: value });
            

            我更喜欢这种方式,因为它允许我发送对象而不是连接字符串。 你可以看到几个样本here

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2015-08-20
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2019-01-09
              相关资源
              最近更新 更多