Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 无法从本地服务器(端口:3000)上的json文件获取数据_Html_Json_Http - Fatal编程技术网

Html 无法从本地服务器(端口:3000)上的json文件获取数据

Html 无法从本地服务器(端口:3000)上的json文件获取数据,html,json,http,Html,Json,Http,我正在使用MAMP服务器在localhost:8888上托管一个html页面,我正在尝试从一个JSON文件中获取一些数据,我在“categories”路由上托管在localhost:3000上。首先,我想知道这可能吗? 如果不可能,我是否可以将JSON数据路由到另一个站点。如果可能的话,下面是我在HTML中嵌入的脚本 <script> $(document).ready(function(){ setInterval(test,500);

我正在使用MAMP服务器在localhost:8888上托管一个html页面,我正在尝试从一个JSON文件中获取一些数据,我在“categories”路由上托管在localhost:3000上。首先,我想知道这可能吗? 如果不可能,我是否可以将JSON数据路由到另一个站点。如果可能的话,下面是我在HTML中嵌入的脚本

    <script>
      $(document).ready(function(){
         setInterval(test,500);
         console.log("document ready");
         alert('page ready');
      });
      function test() {
         $.ajax({
           url:"HTTP://localhost:3000/categories",
           dataType: 'jsonp',
           success: function(json){
            $("#Address1").html(json[0]["id"]);;

           }
        });
     }
   </script>
目前,它不显示任何数据。我尝试了纯JS而不是jquery,但是没有帮助

这就是我在Chrome控制台中得到的:getlocalhost:3000/categories?callback=jquery111012827125121839345_1445236000644&_=‌​1445236000645网络::错误\u未知\u URL\u方案


添加的http://-没有任何区别

请确保您的域localhost:3000/类别正常工作??JSONP就是用于此目的的。如果您有有效的JSON,您可以在URL中传递回调,因此建议的下一步是您的服务器实际工作。如果您访问,它是否显示您的数据??如果不是,则存在需要解决的服务器端问题。您可以使用代理脚本从另一台服务器路由JSON。。我们将使用一个PHP示例,您将在其中看到我的答案,它正在工作,但不幸的是,8888端口上的数据没有显示出来。我的代码还好吗?试着使用我提供的代理脚本,而我从来没有真正费心跨端口使用ajax。。。我怎么会觉得这将是一个跨源错误。。使用浏览器中的控制台,转到网络选项卡,查看ajax调用的响应。。它会给你一个200404500或类似的代码。
[{"_id":"5624711f1a530785d511e747","__v":0,"name":"Beverages","description":"Soft drinks, coffees, teas, beers, and ales","created":"2015-10-19T04:27:11.649Z"}]