Javascript - Ajax onload回调失败

时间:2018-05-12 07:53:06

标签: javascript

我想使用普通ajax制作javascript函数。我能够使用正常的onload回调来做到这一点,但如果我想在定义函数上执行它,它就会失败。

我可以知道错误是什么以及如何做到这一点?以下是代码,

function ajax (url, method) {
    var xhr = new XMLHttpRequest();
    xhr.open(method, url, true);
    xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
    xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');

    xhr.onload = onloadUpdate();

    //xhr.send(data)
}

function onloadUpdate () {
    console.log(this.responseText);
    // the result is undefined

   // other codes for success update notification
}

ajax('sample-site.dev', 'POST');

0 个答案:

没有答案