-1

サーバーにリクエストを送信するために、URL に ID を追加する方法を理解するのが少し難しいです。実際、私の主な問題は、3 番目の open メソッドの等号の後の引用符の位置です。Math.random() の直後または .asp の直後に使用されないのはなぜですか。math.random() の直後に引用符を配置すると機能しますが、math.random() の直前には機能しません。ここで引用符が変わることを理解したい...

xhttp.open(method, url, async);
xhttp.send();

xhttp.open("GET", "demo_get.asp", true);
xhttp.send();

**xhttp.open("GET", "demo_get.asp?t=" + Math.random(), true);**
xhttp.send();

たとえば、次の URL で何が起こっているかがわかりました。

http://localhost/test.php?q=_&p1=_&p2=_

??_GETサーバーに、変数 start qp1、およびp2がパラメータであり、_値であることがわかります

4

3 に答える 3

0

Math.random() 関数は float 値を返します。あなたは実際に文字列を構築しています。したがって、次のように変換する必要があります。

xhttp.open("GET", "demo_get.asp?t=" + Math.random().toString(), true);
于 2015-12-16T14:51:49.690 に答える