当
我知道我可以在Action地址末尾手动添加键值对,但问题是我不知道哪个表单将传递哪些字段。
如果可能的话,我更喜欢使用本地的JavaScript。
如何使用XMLHttpRequest发送GET请求,并从指向表单元素的senderform中获取键值对(与POST请求已经工作的方式相同)?
senderform
的方法为 POST 时,一切都运作良好。但是,一旦我将方法更改为 GET,服务器上就什么也收不到。function ajaxSubmit(destinationElement, senderform) {
var xmlreq = new XMLHttpRequest();
var params = new FormData(senderform);
xmlreq.open(senderform.method, senderform.action, true);
if (/\/content\.php$/.test(senderform.action))
xmlreq.onreadystatechange = receiveTable;
else xmlreq.onreadystatechange = receiveText;
xmlreq.send(params);
}
我知道我可以在Action地址末尾手动添加键值对,但问题是我不知道哪个表单将传递哪些字段。
如果可能的话,我更喜欢使用本地的JavaScript。
如何使用XMLHttpRequest发送GET请求,并从指向表单元素的senderform中获取键值对(与POST请求已经工作的方式相同)?
senderform
的键值对(与POST请求已经工作的方式相同)? - Jakub M.