$.ajax({url: 'TMSPROC0050/deleteData?accidentIds=' + accidentIds.join(','),type: 'DELETE',dataType: 'json',success: function(result) {$('#accidentGrid').datagrid('reload');$.messager.show({title: '成功',msg: result.message})},error: function(result) {$.messager.alert({title: '失敗',msg: result.message})}})
這種情況加了
datatype:'json',
此時返回的對象就是json,但是如果你沒加這個那么你應該寫成
$.ajax({url: 'TMSPROC0050/deleteData?accidentIds=' + accidentIds.join(','),type: 'DELETE',success: function(result) {var result = eval('(' + result + ')');$('#accidentGrid').datagrid('reload');$.messager.show({title: '成功',msg: result.message})},error: function(result) {$.messager.alert({title: '失敗',msg: result.message})}})
就是在返回成功后加上
var result = eval('(' + result + ')');
這個段代碼,不然不能識別為對象體