これらは両方とも同じように機能する2つのオプションです。
var promise=doAjax(dataStr,'shop');
promise.success(function(data){
json=eval('('+data+')');
console.log(json['Data']);
});
promise.error(function(data){
alert('There was an error');
});
機能付き:
function doAjax(dataStr,process){
return $.ajax({
data: dataStr,
url: '/process/'+process+'/'
});
}
または、それ以外の場合は次のようになります。
$.ajax({
data: dataStr,
url: '/process/shop/',
success: function(data){
json=eval('('+data+')');
console.log(json['Data']);
},
error: function(data) {
alert('There was an error');
}
});
では、最初の方法はコードが少し軽いので、それを行う最も効率的な方法は何ですか?