0

HTML フォームを使用せずに、独自の変数を使用して URL を要求するにはどうすればよいですか?

ありがとう!

編集:

特定のページが読み込まれると、いくつかの独自の変数を含む URL にリクエストを送信したいと考えています。

例: www.example.com/done にアクセスすると、ページは www.example2.com?abc=123&def=456 にリクエストを送信します

4

3 に答える 3

2

あなたの質問は広すぎますが、答えがあります...

別の方法で HTTP リクエストを発行します。たとえば、次のようになります。

一般に、GETパラメーターは URL で渡されますが、パラメーターは本文で渡されます。そのため、両方を渡すには、リクエストをPOST発行して両方を行う必要があります。POST

  • URL エンコードされた方法 (" " など) で、GETパラメータを URL に追加します。...?par1=1&par2=2
  • POSTリクエストの本文でパラメーターを渡します。これも URL エンコードされています
于 2012-06-23T02:18:39.547 に答える
1

POST変数は、フォームを介して送信される (したがって、それらをPOSTing する) か、または を使用して送信されAJAXます。

GETただし、変数は単に URL を介して渡されます。たとえば、に送信foo=barしたい場合example2.phpは、次を使用できます

<a href="example2.php?foo=bar">Go to example2.php</a>

そして でexample2.php、あなたは言うことができます

$foo = $_GET['foo'];

単純。:)

于 2012-06-23T02:23:21.130 に答える
0

JavaScript で AJAX を使用します。初心者にはjQueryライブラリの使用をお勧めします

$.get("url", {key: "value"}, function(resp) {})

また

$.post("url", {key: "value"}, function(resp) {})

十分なはずです

于 2012-06-23T02:18:22.023 に答える