get方式带参数请求方法

直接贴代码,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

你可能感兴趣的:(get方式带参数请求方法)