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

时间: 2024-09-28 15:43:43

get方式带参数请求方法的相关文章

window.open以post方式传递参数的方法

 这篇文章主要介绍了window.open以post方式传递参数的方法,需要的朋友可以参考下  代码如下: //打开新页面并利用post方式传递参数  function openNewPageWithPostData(postAddress,opentype,paramNames,paramValues)  {  var newWindow = window.open(postAddress,opentype);  if (!newWindow)  {  return false;  }   

C#线程调用带参数的方法

在 .NET Framework 2.0 版中,要实现线程调用带参数的方法有两种办法. 第一种:使用ParameterizedThreadStart. 调用 System.Threading.Thread.Start(System.Object) 重载方法时将包含数据的对象传递给线程. 使用 ParameterizedThreadStart 委托不是传递数据的类型安全的方法,因为 System.Threading.Thread.Start(System.Object) 方法重载接受任何对象. 这

c# winform 请求post 带参数 请求网址

问题描述 c# winform 请求post 带参数 请求网址 c# winform 请求post 带参数 请求网址 例如:这是它post请求的网址 :www.baidu.xxx.xxx.html 请求的的正文是 Uname= //后面自己传的参数 成功状态返回1 怎么实现呢 解决方案 http://www.cnblogs.com/xssxss/archive/2012/07/03/2574554.html 解决方案二: bobo的文章很详细,注意设置x-www-form-urlencoded,

C#创建线程带参数的方法_C#教程

1.无参数线程的创建 Thread thread = new Thread(new ThreadStart(getpic)); thread.Start(); private void showmessage() { Console.WriteLine("hello world"); } 2.带一个参数的线程 使用ParameterizedThreadStart,调用 System.Threading.Thread.Start(System.Object) 重载方法时将包含数据的对象传

ASP代码实现301重定向及带参数的方法

  由于改版需要,烈火网的一个栏目需要做301重定向,这是很久以前的烈火导航下的一个搜索,使用的是asp语言,但是蜘蛛喜欢,因此不能删除,只好写一个301重定向,但是原来的很多网址都是有参数的,例如TAG标签,形式如:liehuo_tag.asp?q=%C1%D2%BB%F0%CD%F8. 研究了一下,解决了301重定向带参数的问题,特来向大家分享,欢迎朋友多支持烈火网. 代码如下: <% if request.ServerVariables("HTTP_HOST")="

在命令行下运行PHP脚本[带参数]的方法_php技巧

创建一个简单的文本文件,其中包含有以下PHP代码,并把它保存为hello.php: 复制代码 代码如下: <?php echo "Hello from the CLI"; ?> 现在,试着在命令行提示符下运行这个程序,方法是调用CLI可执行文件并提供脚本的文件名: #php phphello.php 输出Hello from the CLI 使用标准的输入和输出 你可以在自己的PHP脚本里使用这三个常量,以接受用户的输入,或者显示处理和计算的结果.要更好地理解这一点,可以看

ObjectDataSource控件的select方法如何应用类似select(sql)带参数的方法

问题描述 比如我有一个Result类,其中有一个Result.SearchResult(strSQL)的select方法,这个类还有更新,删除方法,我现在已经指定了更新,删除方法,而且Result.SearchResult(strSQL)也以指定,其中的strSql参数指定为None,strSQL是通过组合选择拼接而成的,我想让ObjectDataSource在程序中指定strSQL,完整的代码如何写?this.ResutlObjectDataSource.SelectParameters["s

php include()带参数实现方法

具体方法详解 举例:假设在 index.php 中需要调用 inc.php?para=3 , inc.php  代码如下 复制代码 <?php     echo $_GET['para']; ?> 下面的写法是无法得到正确结果的: index.php  代码如下 复制代码 <?php     include dirname(__FILE__).'/inc.php?para=3'; ?> 稍微变通一下,把$_GET变量在include之前定义,则可以正常运行: index.php  

C#带参数运行方法

比如aa.exe -autoaa.exe -main两组后缀,要求分别运行aa的某个线程,比如aa.exe -auto打开from1,aa.exe -main打开from2由于需要修改Program的Main方法,需要更加谨慎,因为一个结构清晰的Main对于后期维护是一个很好的帮助.以下的代码将解析参数,构造启动窗体,启动窗体三个逻辑分割为三个方法 Code 1 static class Program 2     { 3         /// <summary> 4         ///