如何删除jquery json popup?

时间:2012-12-31 09:43:32

标签: javascript jquery json

我要在html页面中添加jquery json数据。 所有HTML页面组件都会消失,并且只在页面左上方显示json数据:

$.getJSON('http://api.wipmania.com/jsonp?callback=?', 
    function (data) { 
        document.write('Latitude: ' + data.latitude + '\nLongitude: ' + data.longitude + '\nCountry: ' + data.address.country); 
    }
); 

1 个答案:

答案 0 :(得分:1)

阅读document.write()的{​​{3}},我们发现了这一点:

  

将文本字符串写入由其打开的文档流   document.open()。 [...]
写入已加载的文档   不调用document.open()将自动执行   document.open致电

... document.open()的{​​{3}}说:

  

document.open()方法打开一个文档进行编写。 [...]如果是   文档存在于目标中,此方法将其清除

使用document.write()注入原始HTML可能是创建动态文档最烦人的工具。您正在使用jQuery-make使用其DOM操作工具。