当前位置:  开发笔记 > 编程语言 > 正文

有谁真的知道如何解决这些错误?

如何解决《有谁真的知道如何解决这些错误?》经验,为你挑选了1个好方法。

有谁知道如何处理这些错误?我是Javascript的新手,我正在尝试为esri学习一些api的东西.老实说,我不明白这些错误意味着什么,或者如何修复它们.以下是错误:

XMLHttpRequest cannot load file://www.arcgis.com/sharing/rest/content/items/b3c3566f3e1c4b6b8035185fba217f54?f=json. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.

q {message: "Unable to load file://www.arcgis.com/sharing/rest/…b3c3566f3e1c4b6b8035185fba217f54?f=json status: 0", response: Object, status: 0, responseText: "", xhr: XMLHttpRequest…}

这是制作它们的代码.



    
        Create a Web Map
        
        

        
        

        
        
        
        
    

    
        

任何帮助都会很棒.我不得不说我在这一点上完全迷失了.



1> David..:

查看URL:

file://www.arcgis.com/.....

AJAX不适用于文件系统.(无论如何,这也不一定是有效的文件系统路径,它看起来应该是一个网站.)它适用于Web服务器.

大概你是直接从你的文件系统打开这个HTML文件.而是将其托管在Web服务器(可以是您的本地计算机)上,然后通过HTTP打开它.

您的AJAX请求可能还有其他问题.也许您没有正确指定URL(这里没有足够完整的示例可以确定),或者甚至一旦您向Web服务器发出请求,它可能是跨域请求.我们真的不知道.但至少,这必须在Web服务器上运行.

推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有