В основном я пытаюсь опросить свой xbmc с помощью jsonrpc со следующим:
_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!!!');
}
});
Но я продолжаю получать parsererror. Однако я могу успешно запустить тот же пост через curl и получить желаемые результаты, то есть:
curl -i -X POST -d '{"jsonrpc":"2.0", "method":"VideoLibrary.GetMovies", "id":"1"}' http://192.168.0.140:8080/jsonrpc
Любые предложения или помощь будут оценены.
" "
вокруг свойств? Возможно, вы используете зарезервированное слово. - person SeanJA   schedule 15.05.2011http://192.168.0.140:8080/jsonrpc?callback=jsonp_callback
, чтобы убедиться, что он работает. - person Rob Cowie   schedule 15.05.2011