javascript Ajax - Enviar um objeto

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript Ajax - Enviar um objeto相关的知识,希望对你有一定的参考价值。

const ajax = new XMLHttpRequest();
ajax.open('post', 'http://teste.com/request', true);
ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
ajax.onreadystatechange = () => {
    if (ajax.readyState != 4 || ajax.status != 200) return;
    console.log('ajax.response', ajax.response);
};
let dados = {
    'Email': 'Copo88@mail.com',
    'Nome': 'Copo 88'
};
ajax.send(
    Object.keys(dados).map((key) =>
        `${ encodeURIComponent(key) }=${ encodeURIComponent(dados[key]) }`
    ).join('&')
);

以上是关于javascript Ajax - Enviar um objeto的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript之Ajax-2 Ajax(使用Ajax发送get请求使用Ajax发送post请求)

JavaScript-Runoob-AJAX:AJAX 教程

JavaScript之Ajax之美~

JavaScript Ajax之美~

JavaScript之Ajax-6 Ajax的增强操作(jQuery对Ajax的支持表单操作)

javascript ajax和jquery ajax