关于用jquery load函数打开一HTML网页并为其传参的问题
发布网友
发布时间:2022-05-05 19:36
我来回答
共3个回答
热心网友
时间:2022-04-20 12:55
我遇到这种情况的话会使用一种服务器端的语言,比如PHP或ASP,就不用那么麻烦用JS解析URL了。
比如选择PHP,用a.php代替a.htm,这样就可以在PHP代码中用$_GET['url']来获取"a.php?url=b.htm"中的这个"b.htm"。
如果有某种原因让你必须使用HTML的话……那我就没辙了。
热心网友
时间:2022-04-20 14:13
刚遇见这个问题,看了采纳的答案感觉有一定道理。
就在刚刚,找到了一个比较好的方法。
方法如下:
在页面共用部分(header或者footer)写一个div,然后隐藏掉,转换页面的时候把参数值放进去,在新页面获取。
热心网友
时间:2022-04-20 15:48
其实load加载页面 其实可以存一个全局变量 去读 现在也能用html5本地存储,看到下面的思路,我的问题也解决了。
jQuery怎么加载一个html页面到我指定的div里面
使用ajax。参考代码:(function(){ .ajax({ type:"POST", url:"LoginLoadArticle.ashx",data: "type="+escape("最新公告") ,success:function(msg){ (".gonggao").html(msg);}, error:function(XMLHttpRequest, textStatus, thrownError){}})})...
jquery的load无法将中文名称的网页赋值给div,非中文的网页就能正常赋值...
load方法默认使用 GET 方式 , 传递附加参数时自动转换为 POST 方式。不管是$.get还是$.post都默认contentType:application/x-www-form-urlencoded,在未指定字符集的时候,是使用ISO-8859-1,是欧洲的字符集,所以会引起了传递中文出现乱码的问题,导致中文名的网页出错,建议用$.ajax并且加入contentType...
jquery求解$("#xxx").load的问题
如果你要传参,不要用哪种方式传参。也不要用?或&&拼接传参。这样传的汉字容易乱码。要用键值对传参。("#dtevery").load("dtall.html",{"dtwho":"小明","number":"123456"})。不要问为什么那样不行,记住行的就可以了。
java 、JQuery问题,$.ajax()、$.post()、$.get(),各在什么情况下使用...
这个方法默认使用 GET 方式来传递的,如果[data]参数有传递数据进去,就会自动转换为POST方式的。jQuery 1.2 中,可以指定选择符,来筛选载入的 HTML 文档,DOM 中将仅插入筛选出的 HTML 代码。语法形如 "url #some > selector"。这个方法可以很方便的动态加载一些HTML文件,例如表单。示例代码:("....
怎么把一个页面的数据传到另一个数据
通过url传参 如果是HTML页面的话JS传到新页面就window.location.href='a.html?id=100';然后a.html页面的JS就<div id="s"></div> ?123 <script> document.getElementById("s").innerHTML=window.location.split('?')[1]; </script> 如果是想要实现AJAX在a页面传参数到b页面并且在a页面的...
jquery打开新页面?
location=no是否显示地址栏,yes为允许;status=no是否显示状态栏内的信息(通常是文件已经打开),yes为允许;jquery打开指定浏览器1、首先先在jquery创建个简单的页面。2、然后在页面中加上js代码指定打开页面。3、最后在浏览器中重新输入这个页面地址即可。JS或者Jquery打开一个新页面,怎么打开??可以先...
关于jquery 的click事件中参数的问题
jquery 是不能那样传参的.你可以把$("#fun").click(function () { });看作一个function声明,就相当于onclick的事件声明;("#fun").click(function () { function()(调用的方法)});先要把jquery的机制弄清楚
JS如何从另一个网页获取数据内容进行处理?
通过url传参。如果是HTML页面的话,JS传到新页面就输入window.location.href='a.html?id=100'。然后a.html页面的JS就<div id="s"></div><script>document.getElementById("s").innerHTML=window.location.split('?')[1];</script> 如果是想要实现AJAX在a页面传参数到b页面,并且在a页面的层...
前端如何给django传参数(2023年最新整理)
djangorestframework获取前端参数的几种方式这种是通过url传参(params),那么应该使用:request.query_params拿到的是QueryDict的类型,使用dict()方法转化为dict request.data拿到的参数是QueryDict的类型,此处只讲获取,QueryDict类包含了很多方法,具体的可以参考:request.data拿到是Dict类型 request.data拿到的...
django如何访问html文件(2023年最新解答)
请教django向html页面传值的问题有2种方法:1,在模版中的html文件中嵌入含有这个函数的js文件或者直接加到html里面.2,在js中通过ajax访问打开一个链接,比如/admin/url?key=value,那么在admin.py中的url方法中这样keyvlaue=request.GET.get('key',None)来获取这个value DJango视图里面用JS获取html数据...