js jquery ??????html???????????????????????????????????????????????????????????????

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js jquery ??????html???????????????????????????????????????????????????????????????相关的知识,希望对你有一定的参考价值。

?????????

??????????????????????????????????????????????????????????????????????????????????????????????????????html???????????????????????????------jstarseven ????????????????????????.

??????A???????????????

????????????
 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5 <title>html??????????????????</title>
 6 </head>
 7 <body>
 8     ??????A
 9 <input id="btn-a" type="button" value="??????B??????"/>
10 <script type="text/javascript" src="jquery-1.11.2.js"></script>
11 </body>
12 <script>
13 
14 $(document).ready(function(){
15 
16     var obj={
17         id:1,
18         name:"??????",
19         age:10
20     };
21     alert("A???????????????"+parseParam(obj));
22     $("#btn-a").click(function(){
23         window.location.href="domoB.html?"+parseParam(obj);
24     });
25     
26 });
27 
28 
29 
30 // ???js????????????url jquery??????
31 var parseParam=function(paramObj, key){
32   var paramStr="";
33   if(paramObj instanceof String||paramObj instanceof Number||paramObj instanceof Boolean){
34     paramStr+="&"+key+"="+encodeURIComponent(paramObj);
35   }else{
36     $.each(paramObj,function(i){
37       var k=key==null?i:key+(paramObj instanceof Array?"["+i+"]":"."+i);
38       paramStr+=???&???+parseParam(this, k);
39     });
40   }
41   return paramStr.substr(1);
42 };
43 
44 
45 /**
46  * paramObj ????????????URL????????????????????????
47  * key URL????????????????????????
48  * encode true/false ????????????URL??????,?????????true
49  * js??????
50  * return URL???????????????
51  */
52 var urlEncode = function (paramObj, key, encode) {
53   if(paramObj==null) return ??????;
54   var paramStr = ??????;
55   var t = typeof (paramObj);
56   if (t == ???string??? || t == ???number??? || t == ???boolean???) {
57     paramStr += ???&??? + key + ???=??? + ((encode==null||encode) ? encodeURIComponent(paramObj) : paramObj);
58   } else {
59     for (var i in paramObj) {
60       var k = key == null ? i : key + (paramObj instanceof Array ? ???[??? + i + ???]??? : ???.??? + i);
61       paramStr += urlEncode(paramObj[i], k, encode);
62     }
63   }
64   return paramStr;
65 };
66 
67 
68 </script>
69 </html>
View Code

 

??????B???????????????

????????????
 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5 <title>html??????????????????</title>
 6 </head>
 7 <body>
 8     ??????B
 9 <script type="text/javascript" src="jquery-1.11.2.js"></script>
10 </body>
11 <script>
12 
13 $(document).ready(function(){
14     var obj=GetRequest();
15     alert(obj.id+"--"+obj.name+"--"+obj.age);
16 });
17 
18 
19 
20 //????????????????????????url??????
21 function getUrlParamValue(name) {
22     var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
23     var r = window.location.search.substr(1).match(reg);
24     if (r != null) return decodeURIComponent(r[2]);
25     return null;
26 }
27 
28 //??????url?????????????????????
29 function GetRequest() {
30   
31   var url = location.search; //??????url???"?"???????????????
32    var theRequest = new Object();
33    if (url.indexOf("?") != -1) {
34       var str = url.substr(1);
35       strs = str.split("&");
36       for(var i = 0; i < strs.length; i ++) {
37          theRequest[strs[i].split("=")[0]]=decodeURIComponent((strs[i].split("=")[1]));
38       }
39    }
40    return theRequest;
41 }
42 
43 
44 </script>
45 </html>
View Code

 

??????????????????A??????????????????????????????????????????????????????---???B????????????B???????????????????????????

以上是关于js jquery ??????html???????????????????????????????????????????????????????????????的主要内容,如果未能解决你的问题,请参考以下文章

jquery模板jquery.tmpl.js使用教程(附jquery.tmpl.js下载)

jquery或js如何获取指定url的HTML?

js,html,jquery 点击运行jquery 函数

如何在html引入jquery

jquery,引用外部js文件

js引用jquery问题