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(){})中添加你的代码