同时发送GET和POST AJAX请求

sia*_*one 1 javascript ajax

我只是想知道是否可以同时发送GET和POST AJAX请求,以及它是如何使用该XMLHttpRequest对象进行的.

谢谢大家的帮助:D

s4y*_*s4y 5

将请求发送为POST.HTTP请求只能有一个方法,但没有什么能阻止您使用POSTURL 上的参数.

如果你这样POSThttp://example.com/form?foo=bar,你仍然可以foo作为GET参数访问.


这是使用jQuery的一个例子:

$.post("http://example.com/form?" + $.param({foo: "bar"}), {text: tinyMCEBody})
Run Code Online (Sandbox Code Playgroud)

没有jQuery,看起来会更像这样:

…
request.open("POST","form?foo=bar",true);
request.send("text=" + encodeURIComponent(tinyMCEBody));
…
Run Code Online (Sandbox Code Playgroud)