如何在不通过 HTML 表单使用的情况下使用自己的变量请求 URL?
谢谢!
编辑:
当加载特定页面时,我想使用我自己的几个变量向 url 发送请求。
例如:我来到 www.example.com/done 页面向 www.example2.com?abc=123&def=456 发送请求
你的问题太笼统了,但有一个答案......
通过以不同的方式发出 HTTP 请求,例如:
jQuery.post()
)使用 AJAX 调用它,一般来说,GET
参数是在 URL 中传递的,而POST
参数是在正文中传递的,因此要同时传递两者,您需要同时通过发出POST
请求和:
GET
到 URL ,...?par1=1&par2=2
POST
参数,也是 URL 编码的POST
变量要么通过表单发送(因此,POST
ing 它们),要么使用AJAX
.
GET
然而,变量只是通过 URL 传递。例如,如果你想发送foo=bar
到example2.php
,你可以使用
<a href="example2.php?foo=bar">Go to example2.php</a>
然后在example2.php
,你可以说
$foo = $_GET['foo'];
简单的。:)
在 JavaScript 中使用 AJAX。对于初学者,我建议使用 jQuery 库
$.get("url", {key: "value"}, function(resp) {})
或者
$.post("url", {key: "value"}, function(resp) {})
应该够了