您的位置:首页 > 其它

get方式带参数请求方法

2015-12-11 13:20 351 查看
直接贴代码,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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: