這些調用它是2個選項,這兩個工作原理相同:更棒的是 - 直接使用Ajax調用或者把它在一個函數,並從多個地方
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');
}
});
那麼,什麼是做的最有效的方式,與第一種方法是SL更輕的代碼?
有沒有更好的方式來獲得從一個JavaScript數組json返回數據比這個:成功:函數(數據){json = eval('('+ data +')');} – DrK 2013-03-14 16:54:09
在我發佈的錯誤 – DrK 2013-03-14 16:54:26