Firefox-Addon SDK jQuery.get()方法不起作用

时间:2013-07-23 13:44:34

标签: javascript jquery firefox-addon-sdk http-get

我正在使用firefox-addon SDK开发一个简单的firefox工具,它显示了一些存储的数据。

这是列表面板的代码:

var list = panels.Panel({
  width: 600,
  height: 500,
  contentURL: data.url('list/list.html'),
  contentScriptFile: [data.url('jquery-1.10.1.js'),
                      data.url('list/list.js')],
  contentScriptWhen: 'ready',
  onShow: function() {
    this.postMessage('focus'); 
  },
  onMessage: function(message) {
    require('sdk/tabs').open(message);
  }
});

这是list.js的代码:

$.get("http://localHost:0000/clips", function(data) {
    console.log( "done");
    //do something with data
}

但它不起作用。 “完成”消息未显示。

我也尝试使用jQuery.getJSON()方法,但它不起作用。

我确信服务器端发送了正确的数据,因为在网址上我可以看到它。

为什么list.js类无法执行$ .get()方法?

1 个答案:

答案 0 :(得分:0)

内容脚本遵循相同的原始策略。从main.js中读取数据。