我正在发送带有POST参数的AJAX请求(没有JQuery)。有什么功能可以清除&等字符吗?
您实际上不需要在现代浏览器中执行此操作:
var xhr = new XMLHttpRequest; xhr.open("POST","yourURL"); xhr.onload = function(data){ /*onload hook */}; xhr.send({keyval:"data here"}); // data here!
如您所见,您可以将一个对象传递给该.send方法并将其发送给该方法,而您根本不需要对POST正文(或GET url)中的URI组件进行编码或弄乱。
.send
您当然也可以发送表格数据