首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xbmc jsonrpc和jquery

xbmc jsonrpc和jquery
EN

Stack Overflow用户
提问于 2011-05-15 16:39:21
回答 1查看 2.2K关注 0票数 1

基本上,我试图使用jsonrpc对我的xbmc进行以下测试:

代码语言:javascript
复制
_data = '{"jsonrpc":"2.0", "method":"VideoLibrary.GetMovies", "id":"1"}';
_XBMCHOST = "http://192.168.0.140:8080/jsonrpc";

$.ajax({
      dataType: 'jsonp',
      data: _data,
      jsonp: 'jsonp_callback',
      url: _XBMCHOST,
      success: function () {
          console.log( 'here here here');
      },

      error:function( result ){
         console.log( result );
         console.log('error!!!');
      }
  });

但我一直在找帕瑟错误。不过,我可以通过curl成功地运行同一篇文章,并返回所需的结果,即:

代码语言:javascript
复制
curl -i -X POST -d '{"jsonrpc":"2.0", "method":"VideoLibrary.GetMovies", "id":"1"}' http://192.168.0.140:8080/jsonrpc

如有任何建议或帮助,将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-15 22:05:14

您使用的curl命令是一个POST,而jquery命令是一个GET。试一试:

代码语言:javascript
复制
$.ajax({
  dataType: 'jsonp',
  data: _data,
  jsonp: 'jsonp_callback',
  url: _XBMCHOST,
  type: 'post', //make this a post instead of a get
  success: function () {
      console.log( 'here here here');
  },

  error:function( result ){
     console.log( result );
     console.log('error!!!');
  }
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6009745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档