直接贴代码,JS代码如下:
var opt ={ url : urlConfig.interfaceUrl.project_interfaceConfig.getProjectSets, type : 'GET', data : { hid : hospId } }; alert(JSON.stringify(opt)); ri.getData(opt,function(data){ alert(1111); alert(JSON.stringify(data)); //$scope.projectSets = data.data.projectSets; });
define(function (require, exports, module) { var pageJob = require('../action/pagejob'); var filterData = require('../kit/filterData').interfaceUrl; var urlConfig = require('../interface/config'); var ri = require('../kit/useInterface');
var getData = function(param,callback,failure,text,timeOutText){ var url = param.url || ''; if(param.isShowLoading){ loadingPopStartTime = new Date().getTime(); getInterfacePop.window('open'); } isTimeout = false; $.ajax({ url : url, type : param.type || "POST", data : param.data, success : function(data){ if(typeof data == 'string'){ data = JSON.parse(data); } if(isTimeout){ return ; } isTimeout = true; clearTimeout(timer); openLoadingPop(function(){ if(data.code == "A00000"){ // A00000 表示成功 callback && callback(data); } else { $.messager.alert('来自系统的消息',text || data.data); failure && failure(data); } }); } }); var timer = setTimeout(function(){ if(isTimeout){ return ; } isTimeout = true; $.messager.alert('来自系统的消息',timeOutText || '当前网络异常,无法连接服务器。请重新尝试。','warning'); failure && failure({}); getInterfacePop.window('close'); },TIMEOUT); };
主要是这里的data,这种写法,URL中,会如下
data : { hid : hospId }
dn.net/postedit?hid=79
如果
data : hospId
这种写法,
url如下:
dn.net/postedit?79
恩,all
时间: 2024-09-28 15:43:43