在使用XMLHttpRequest发送请求的时候,send()方法的调用是最后的一个重要步骤,对于GET请求,和POST请求,send()方法的使用是有差异的。
这个差异体现在send()方法中的参数。如果请求没有主体(比如GET请求一定是没有请求主体的),那么一定要使用send(null);的形式发送请求。
如果是POST请求,我们就需要把请求主体的字符串表示作为send()方法的参数!
一个例子如下,其中需要关注的焦点就是,生成“请求主体字符串”的Javascript通用方法:
js 代码