为了账号安全,请及时绑定邮箱和手机立即绑定

为啥Ajax没获取数据成功,php已经上传数据成功了呀?

为啥Ajax没获取数据成功,php已经上传数据成功了呀?

无无法师 2016-10-23 12:16:34
<!DOCTYPE html> <html> <head>     <meta charset="utf-8">     <title>ECharts</title>     <!-- 引入 echarts.js --> <script src="D:\echarts3\echarts.js"></script> <script src="D:\echarts3\roma.js"></script> <script src="D:\echarts3\jquery-3.1.1.min.js"></script> </head> <body>     <!-- 为ECharts准备一个具备大小(宽高)的Dom -->     <div id="main" style="width: 600px;height:400px;"></div>     <script type="text/javascript"> // 初始化两个数组,盛装从数据库中获取到的数据     var wifi = [], count = [],time = [];     //调用ajax来实现异步的加载数据     function getusers() {         $.ajax({             type: "post",             async: false,             url: "http://localhost/lianjie.php",             data: {},             dataType: "json",             success: function(result){                 if(result){                     for(var i = 0; i < result.length; i++){                         wifi.push(result[i].WIFIAPTag);                         count.push(result[i].passengerCount); time.push(result[i].timeStamp);                     }                 }             },             error: function(errmsg) {                 alert("Ajax获取服务器数据出错了!"+ errmsg); myChart.hideLoading();             }         });     return wifi, count,time;     }     // 执行异步请求     getusers();         // 基于准备好的dom,初始化echarts实例         var myChart = echarts.init(document.getElementById('main')); // 指定图表的配置项和数据         myChart.setOption({             title: {                 text: 'ECharts 入门'             },             tooltip: {},             xAxis: {                 data: count             }         })     </script> </body> </html>放到服务器的目录下运行:修改后:<!DOCTYPE html> <html> <head>     <meta charset="utf-8">     <title>ECharts</title>     <!-- 引入 echarts.js --> <script src="D:\wamp64\www\echarts.js"></script> <script src="D:\wamp64\www\roma.js"></script> <script src="D:\wamp64\www\jquery-3.1.1.min.js"></script> </head> <body>     <!-- 为ECharts准备一个具备大小(宽高)的Dom -->     <div id="main" style="width: 600px;height:400px;"></div>     <script type="text/javascript"> // 初始化两个数组,盛装从数据库中获取到的数据     var wifi = [], count = [],time = [];     //调用ajax来实现异步的加载数据     function getusers() {         $.ajax({             type: "get",             async: true,             url: "http://localhost/lianjie.php",             data: {},             dataType: "json",             success: function(result){     alert("Ajax获取服务器数据成功了!"+ errmsg);                 if(result){                     for(var i = 0; i < result.length; i++){                         wifi.push(result[i].WIFIAPTag);                         count.push(result[i].passengerCount); time.push(result[i].timeStamp);                     }                 }             },             error: function(errmsg) {                 alert("Ajax获取服务器数据出错了!"+ errmsg); myChart.hideLoading();             }         });     return wifi, count,time;     }     // 执行异步请求     getusers();         // 基于准备好的dom,初始化echarts实例         var myChart = echarts.init(document.getElementById('main')); // 指定图表的配置项和数据         myChart.setOption({             title: {                 text: 'ECharts 入门'             },             tooltip: {},             xAxis: {                 data: time             }, yAxis:{     data:count }         })     </script> </body> </html>
查看完整描述

2 回答

?
紫罗天

TA贡献12条经验 获得超4个赞

把url: "http://localhost/lianjie.php",改成url: "/lianjie.php",或者url: "lianjie.php", 试试呢

查看完整回答
反对 回复 2016-10-23
?
慕仙5610752

TA贡献20条经验 获得超2个赞


url不应该是php的处理页面吗?

查看完整回答
反对 回复 2016-10-23
?
東东4038330

TA贡献14条经验 获得超3个赞

图1中你的地址栏是个本地地址,ajax要在服务器运行
查看完整回答
反对 回复 2016-10-23
  • 无无法师
    无无法师
    我用的wamp server集成的php/mysql/apche,会发php(如上图)但是不会发html文件。我把本地运行好的html放到wamp server的文件目录下(就是放php的那个目录下),运行后一片空白(如上图,我又添加图片进问题里了)。我拿另一个不需要ajax,在线下运行好的文件去试了,所以文件应该没有问题。大神,现在我该怎么把html文件在服务器上运行?
  • 東东4038330
    東东4038330
    和系统没关系,wampserver安装后,默认index.php 在www目录下,你把这个html文件放到www目录下,再在看下引用那几个js文件路径是否正确。
  • 東东4038330
    東东4038330
    不用,你在success中alert下看看,不行试试直接用url:"lianjie.php",
点击展开后面6
  • 2 回答
  • 0 关注
  • 3037 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信