js动态获取页面地址

本文介绍了在开发过程中如何利用JavaScript动态获取当前页面的URL,以便实现页面滚动或其他交互功能。适合初学者参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在做东西时发现需要获取动态的地址来实现下滑页面。所以总结之用,高手勿喷。

					var page=2;
					var url=document.URL;	//获取当前页面地址的js
              				var m=url.lastIndexOf("/");//到最后一个"/"符号的数目
              				var base=url.substr(0,m);//到最后一个"/"符号之前的地址内容
                        	    //比如http://localhost:8080/html
                            
                            if(scrollTop+windowHeight-scrollHeight<=50){
                                setTimeout(function(){
                                    page+=1;
                                    finished=0;                              
                                },1000);

                                
                                 $.ajax({
                                          type:"get",
                                          url:base+"/list"+page+".html",
                                          //当page=2时即http://localhost:8080/html/list2.html   依次调取list3.html,list4.html等
                                          dataType:'html',
                                          data:{},
                                          success:function(result){
                                            var backHtml=$(result).find("#plush-ul li")//选取所需页面的部分
                                            $("#hide").html(backHtml);//存储到本页面的空div
                                            $('#hide').hide();//另div隐藏
                                            $("#plush-ul").append(backHtml);//将获取数据到的加到本页数据之后
                                            $('#plush-ul').show();//将数据显示出来
                                             },
                                        
                                        });

                                 finished=1;
                            }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值