0

私が持っているとしましょう:

var details = {
        method: 'POST',
        url: 'http://example.com/',
        async: true,
        params: {'param1': '1', 'param2': '2'},
        headers: {'If-Modified-Since': 'Sat, 1 Jan 2000 00:00:00 GMT', 'Cache-Control': 'max-age=0'},
        contentType: 'text'
};

kango.xhr.send(details, function(data) {
        if (data.status == 200 && data.response != null) {
                var text = data.response;
                kango.console.log(text);
        }
        else { // something went wrong
                kango.console.log('something went wrong');
        }
});

どうにかしてもっときれいにラップする方法はありますか?私が実際に変更する変数はGET / POSTだけなので、次のように考えています:

call('POST', function(data) {});

これは可能ですか?

私はJSに十分に精通していません。

4

2 に答える 2