请选择 进入手机版 | 继续访问电脑版
贠老师培训群:150322713    贠老师QQ:767708506

贠老师office培训-excel学习网

 找回密码
 立即注册
点击咨询贠老师
查看: 1367|回复: 20

[js] GET 提交方式

[复制链接]

607

主题

604

帖子

1909

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1909
发表于 2016-3-10 21:46:44 | 显示全部楼层 |阅读模式
1:from表单提交
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<script>

function test()
{
    document.getElementById("myform").submit();   
    alert(11);
}
</script>
<form  name="myfrom" id="myform" method="get" action="b.php">
<input type="text" name="pwd" value="" />
<input type="submit" name="sub" value="111" />
<input type="button" name="btn" value="btn" onclick="test()" />
</form>
</body>
</html>




2:获取URL地址中的GET参数
/*-----------------实现1--------------------*/
function getPar(par){
    //获取当前URL
    var local_url = document.location.href;
    //获取要取得的get参数位置
    var get = local_url.indexOf(par +"=");
    if(get == -1){
        return false;   
    }   
    //截取字符串
    var get_par = local_url.slice(par.length + get + 1);   
    //判断截取后的字符串是否还有其他get参数
    var nextPar = get_par.indexOf("&");
    if(nextPar != -1){
        get_par = get_par.slice(0, nextPar);
    }
    return get_par;
}

/*--------------------实现2(返回 $_GET 对象, 仿PHP模式)----------------------*/
var $_GET = (function(){
    var url = window.document.location.href.toString();
    var u = url.split("?");
    if(typeof(u[1]) == "string"){
        u = u[1].split("&");
        var get = {};
        for(var i in u){
            var j = u.split("=");
            get[j[0]] = j[1];
        }
        return get;
    } else {
        return {};
    }
})();

/*第2种方式, 使用时, 可以直接 $_GET['get参数'], 就直接获得GET参数的值*/





3:js的ajax的GET请求
<script type="text/javascript">/* 创建 XMLHttpRequest 对象 */var xmlHttp;function GetXmlHttpObject(){    if (window.XMLHttpRequest){      // code for IE7+, Firefox, Chrome, Opera, Safari      xmlhttp=new XMLHttpRequest();    }else{// code for IE6, IE5      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");    }    return xmlhttp;}// -----------ajax方法-----------//function getLabelsGet(){    xmlHttp=GetXmlHttpObject();    if (xmlHttp==null){        alert('您的浏览器不支持AJAX!');        return;    }    var id = document.getElementById('id').value;    var url="http://www.lifefrom.com?id="+id+"&t/"+Math.random();    xmlHttp.open("GET",url,true);    xmlHttp.onreadystatechange=favorOK;//发送事件后,收到信息了调用函数    xmlHttp.send();}                  function getOkGet(){    if(xmlHttp.readyState==1||xmlHttp.readyState==2||xmlHttp.readyState==3){        // 本地提示:加载中                            }    if (xmlHttp.readyState==4 && xmlHttp.status==200){        var d= xmlHttp.responseText;        // 处理返回结果                              }}</script>


4:JQuery ajax get提交

var data = {
     username: encodeuri(your user name here),
     password: encodeuri(your password here),
};

var jsonstr = json.stringify(data);  // the json2 method.

$.ajax({
     url: '../service.asmx/login',
     data: 'userinfo=' + jsonstr,
     contenttype: "application/json; charset=utf-8",
     datatype: "jsonp",
     type: "get",
     success: function(response) {
          …
     },
     error: function(a, b, c) {
          …
     }
});


想要了解更多更全面的web前段知识,css样式,html教程,数据库教程,word教程,excel教程等等,就到excel学习网www.excelxue.com



回复

使用道具 举报

1

主题

1270

帖子

69

积分

注册会员

Rank: 2

积分
69
发表于 2016-3-30 18:18:49 | 显示全部楼层
楼主是好人哪,感谢分享,太棒了!
回复 支持 反对

使用道具 举报

2

主题

1171

帖子

108

积分

注册会员

Rank: 2

积分
108
发表于 2016-4-6 22:28:27 | 显示全部楼层
楼主不错
回复 支持 反对

使用道具 举报

0

主题

1122

帖子

45

积分

注册会员

Rank: 2

积分
45
发表于 2016-4-7 11:27:04 | 显示全部楼层
请问大家有什么看法?我绝对喜欢这个帖子
回复 支持 反对

使用道具 举报

7

主题

1067

帖子

65

积分

注册会员

Rank: 2

积分
65
发表于 2016-4-8 13:27:07 | 显示全部楼层
能再解释的细节一些吗,具体的
回复 支持 反对

使用道具 举报

1

主题

1099

帖子

7

积分

注册会员

Rank: 2

积分
7
发表于 2016-4-15 10:32:13 | 显示全部楼层
抱走~老好人
回复 支持 反对

使用道具 举报

2

主题

1138

帖子

87

积分

注册会员

Rank: 2

积分
87
发表于 2016-4-26 19:13:02 | 显示全部楼层
太给力啊 跪谢啊
回复 支持 反对

使用道具 举报

1

主题

1265

帖子

76

积分

注册会员

Rank: 2

积分
76
发表于 2016-4-27 15:30:58 | 显示全部楼层
太给力啊 跪谢啊
回复 支持 反对

使用道具 举报

1

主题

1099

帖子

7

积分

注册会员

Rank: 2

积分
7
发表于 2016-4-28 17:50:50 | 显示全部楼层
学习贵在坚持哦
回复 支持 反对

使用道具 举报

1

主题

1122

帖子

5

积分

注册会员

Rank: 2

积分
5
发表于 2016-4-28 19:36:24 | 显示全部楼层
赞一个
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



陕ICP备15003731号  

贠老师培训 GMT+8, 2019-6-18 15:00 , Processed in 0.416611 second(s), 39 queries .

快速回复 返回顶部 返回列表