使用带有错误图像路径的 jQuery 加载打开的页面
Page opened using jQuery load with wrong image paths
我有两页:
一个是 http://local.host/orders/list.aspx,一个是第二个 http://local.host/orders/provider/info.aspx
那我有 http://local.host/themes/images/image.jpg
当我使用 jQuery.load() 加载第一页中的第二页时,图像链接是
"....''themes''images''image.jpg"而不是"..''主题''图像''图像.jpg"。
我不希望这是因为第二个页面在服务器上运行并且它位于订单/提供者文件夹中,但是,有没有办法更改计算响应 src 链接的文件夹上下文?
提前谢谢。
做了一个jQuery脚本来解决这个问题。
function fixImgPaths() {
$.each($('#gridContent img'), function (index, value) {
if ($(value).attr('oldsrc') == undefined) {
$(value).attr('oldsrc', value.attributes.src.value);
}
$(value).attr('src', $(value).attr('oldsrc').substring(3));
});
}
这个小脚本不仅修复了额外的"../"路径的问题,但可以处理多个调用而无需删除许多"../"从路径。
不完全是解决方案,但它有效。
相关文章:
- 使用javascript函数在页面初始化后加载jquery
- 什么'这是加载jQuery的最佳方式
- 在WordPress站点中加载jquery.js后加载javascript代码
- 延迟加载jquery后替换$(document).ready(function)
- 如何使用onLoad加载jQuery JSON.从Zipcode On Form获取城市和州
- 对页面重新加载 Jquery 执行操作
- 在Ajax(过滤器)加载之后加载jQuery脚本
- 异步加载JQuery时Tabbed Box已损坏
- 加载Jquery时Chrome扩展出错
- 在更改事件上加载jQuery DataTable
- 手动加载JQuery而不触发内容安全策略
- 如果更改,请在ng之后重新加载Jquery
- 脚本似乎在加载jQuery之前运行-未定义Uncaught ReferenceError:$
- 在使用jquery之前动态加载jquery
- 如何重新加载jquery,以便它能为下一个进程工作
- Firefox没有't从ajax.googleapis.com加载jquery
- 我无法在自定义Wordpress主题中成功加载jQuery
- 正在从maphilight href加载Jquery选项卡
- 如何在完全加载html之后加载jquery代码段
- 在页面加载jQuery/Javascript时,按.class对表行进行排序