使用Pebble.js获取AJAX请求时出错

时间:2015-03-31 04:45:54

标签: javascript ajax node.js pebble-watch

在penn状态黑客马拉松时,我一直在为卵石手表做一个应用程序。 在校园里,我使用node.js从本地服务器(这就是我的想法)获取信息并在手表上显示该信息。它工作得很完美。 现在,我回到了我家,由于某种原因,http服务器的链接发生了变化,现在,当我收到ajax请求时(来自此更新的链接),它失败了,说ajax请求失败了:null (因为我想的错误为null) 任何想法为什么??

我之前运行的链接是:http://client-75-102-97-252.mobility-up.psu.edu:3000

现在我正在运行:http://Kevin-Cs-MacBook-Pro-2.local:3000

它没有用。

我正在使用Pebble.js API中描述的ajax函数

ajax(
{
    url: 'http://Kevin-Cs-MacBook-Pro-2.local:3000/Kevin/medicine',

    type: 'json'
  },

  function(data, status, request) {
    console.log('Quote of the day is: ' + data.contents.medicine);
  },

  function(error, status, request) {
    console.log('The ajax request failed: ' + error);
  }
);

我不确定发生了什么。 谢谢, 凯文

1 个答案:

答案 0 :(得分:0)

问题在于云卵石,因为它没有从服务器获得任何东西,显然它干扰了。我下载了Pebble SDK,在本地运行它并且有效