Javascript jQuery从url将映射html加载到div中
我尝试加载如下内容:Javascript jQuery从url将映射html加载到div中,javascript,jquery,Javascript,Jquery,我尝试加载如下内容: $('#map').load(url + ' #map', function () { }); 可能map div没有加载,当jQuert尝试加载它时?如何解决这个问题 例如,我的页面是example.com/map在该页面中,我有map ant标记,当我执行一些操作时,我希望从example.com/map?city=Oslo加载map当我从该url加载时,我得到没有map的空div。根据jQuery.load()()的文档,通过以下行: 当这个方法执行时,它检索aj
$('#map').load(url + ' #map', function () {
});
可能map div没有加载,当jQuert尝试加载它时?如何解决这个问题
例如,我的页面是
example.com/map
在该页面中,我有map ant标记,当我执行一些操作时,我希望从example.com/map?city=Oslo加载map
当我从该url加载时,我得到没有map的空div。根据jQuery.load()
()的文档,通过以下行:
当这个方法执行时,它检索ajax/test.html的内容,
但随后jQuery解析返回的文档,以查找包含
容器的ID。将插入此元素及其内容
输入ID为result的元素,并检索
文档被丢弃
我知道,id为map的容器将出现在ajax响应中,因此当您尝试在$(“#map”)
中加载它时,容器本身不存在
您可以尝试(如文档中所示):-
$(“#一些#其他#id”).load(url+“#映射”)代码>你能更具描述性吗?如果这是个问题,那么在ready block$(document.ready(function(){})中添加你的代码代码>