jquery load 的一个路径问题

问题描述

前面放了一个1.4.2min,这是后面的一段:<script type="text/javascript">$(document).ready(function(){$('#x1').ready(function(){$('#x1').hide().load('../001.html',function(){$(this).fadeIn()})})});</script>load后面的那个url,在IE里面可以认,FF下不认这个路径,请问怎样兼容这个?001.html是在根目录下,其他页面调用这个。 问题补充:蔡华江 写道

解决方案

FF中有这种限制,你还是部署到容器中去看吧。FF不能访问本地文件。如果让你访问了上级目录,你要再找上级目录,怎么办?
解决方案二:
那个root是什么意思,你有没有放到一个web容器中去,这个root是不是在web容器根目录之外
解决方案三:
个人感觉这是不是代码的问题。是不是001.html存在于一个无法访问的路径?
解决方案四:
使用绝对路径,前面要加contextpath
解决方案五:
我试过这样改,不行,这样改连IE里面都不显示了,能不能改那段代码来实现? 说明你 根路径写错了! 细细检查下!
解决方案六:
jQuery.load是支持绝对路径的啊。是不是其他哪儿有问题。
解决方案七:
笨办法 var x = location.href;x = x.substr(0,x.indexOf("/",8));var url = x+ "001.html";
解决方案八:
用request.getContextPath(),写死他
解决方案九:
<script type="text/javascript">$(document).ready(function(){$('#x1').ready(function(){$('#x1').hide().load('/001.html',function(){$(this).fadeIn()})})});</script>既然是根目录,就用绝对地址

时间: 2024-08-04 00:41:05

jquery load 的一个路径问题的相关文章

在.jsp文件里面,通过jquery load方法加载另一个.jsp文件,请问这2个.jsp文件是否共享数据呢?

问题描述 1.问题里面的共享数据是指,在.jsp里的脚本代码 定义的变量/对象等举例,<%Cart cart = request.getAttribute("cart");--%>2.再打个比方----包含文件,有2种方法:1).jsp指令<jsp:include page="XXX.jsp"/> //这样包含进来的.jsp文件不共享数据,因为2个.jsp文件 各自独立!2).jsp标准动作<%@ include file="

jquery load问题。。。。。。

问题描述 jquery load问题...... 问题是这样的:系统左侧有一个导航,点击导航会访问一个Controller返回一个JSP页面,显示在右侧内容区域.(使用就Query的load函数,把页面放到一个div里面) 返回的页面有使用jQuery,但是只要是放在 jQuery(function($){});中的代码都不能执行,相反放到外面就可以,但是我需要返回的页面元素加载完毕才执行jquery里面的程序,求各位支招. 解决方案 jQuery(function($){});里面的代码放到你

自己用jQuery写了一个图片的马赛克消失效果

 这篇文章主要介绍的是自己用jQuery写了一个图片的马赛克消失效果实现过程,需要的朋友可以参考下 其中的一个效果:   html代码: 代码如下: <h1>单击图片,产生效果</h1> <div class="box"></div> 插件代码: 代码如下: ; (function ($) { var defaults = { ani: 4, //动画效果.1.马赛克向中间聚拢,2.马赛克左上角聚拢,3.马赛克拉扯消失,4.原地缩小 de

jquery load方法用法详解

格式 load(url,data,function(response,status,xhr)) 如何使用data 1.加载一个php文件,该php文件不含传递参数  代码如下 复制代码 $("#myID").load("test.php"); //在id为#myID的元素里导入test.php运行后的结果2. 加载一个php文件,该php文件含有一个传递参数  代码如下 复制代码 $("#myID").load("test.php&qu

hive跟hbase整合用hive导入数据报错,报一个路径不是目录。

问题描述 hive跟hbase整合用hive导入数据报错,报一个路径不是目录. hive>load data local inpath '/home/hadoop/ha1.txt' into table ha1; FAILED: Hive Internal Error: java.lang.RuntimeException(org.apache.hadoop.ipc.RemoteException: java.io.FileNotFoundException: Parent path is no

jquery load()兼容ff用法

jquery load()用法 $('#result').load('ajax/test.html', function() {   alert('load was performed.'); }); 调用load方法的完整格式是:load( url, [data], [callback] ), 其中:url:是指要导入文件的地址. data:可选参数:因为load不仅仅可以导入静态的html文件,还可以导入动态脚本,例如php教程教程文件,所以要导入的是动态文件时,我们可以把要传递的参数放在这

html-怎么用Jquery实现从一个网页抓取指定内容

问题描述 怎么用Jquery实现从一个网页抓取指定内容 已知一个网页的网址,现在抓取该网页的指定内容,比如说标题,发布时间,浏览次数等.怎么做????? 解决方案 http://www.gbtags.com/technology/javautilities/20120720jsoupjquerysnatchpage/ 解决方案二: 看看jquery 里面的load 方法. 其实做好还是用服务端语言做. 解决方案三: 客户端搞不了,有跨域问题,这种一般用采集软件来做,如火车头 解决方案四: 用Ht

jQuery load方法用法集锦_jquery

调用load方法的完整格式是:load( url, [data], [callback] ),其中 url:是指要导入文件的地址. data:可选参数:因为Load不仅仅可以导入静态的html文件,还可以导入动态脚本,例如PHP文件,所以要导入的是动态文件时,我们可以把要传递的参数放在这里. callback:可选参数:是指调用load方法并得到服务器响应后,再执行的另外一个函数. 一:如何使用data 1.加载一个php文件,该php文件不含传递参数 $("#myID").load(

jquery load()方法使用说明

最近网站做一些改动,需要引用另一个网站的页面,于是用到了jQuery框加中的load方法.挺方便的. load(url, [data], [callback])手册上的说明很直接明了: 载入远程 HTML 文件代码并插入至 DOM 中.默认使用 GET 方式 – 传递附加参数时自动转换为 POST 方式.jQuery 1.2 中,可以指定选择符,来筛选载入的 HTML 文档,DOM 中将仅插入筛选出的 HTML 代码.语法形如 "url #some > selector". 不过