私が持っているとしましょう:
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に十分に精通していません。