HTML フォームを使用せずに、独自の変数を使用して URL を要求するにはどうすればよいですか?
ありがとう!
編集:
特定のページが読み込まれると、いくつかの独自の変数を含む URL にリクエストを送信したいと考えています。
例: www.example.com/done にアクセスすると、ページは www.example2.com?abc=123&def=456 にリクエストを送信します
あなたの質問は広すぎますが、答えがあります...
別の方法で HTTP リクエストを発行します。たとえば、次のようになります。
jQuery.post()
)、一般に、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) {})
十分なはずです