Redmine をローカルにセットアップしました。Extjs アプリケーションをテストするために、Red mine でデータを取得して投稿したいと考えています。Redmine RestApi サポートが利用可能です。このリンクは、利用可能な Redmine のすべての問題を示しています http://www.redmine.org/issues.json
問題は、「問題」という単語が埋め込まれているため、Extjs の単純な Json タイプ リーダーでは読み取れないことです。JSONP は何らかの解決策を提供できると思いますが、その方法を理解できませんか? パディングされた単語なしで単純な JSON を取得する方法を教えて助けてもらえますか?
これが私のExtjsアプリモデルです:
Ext.define('ThemeApp.model.peopleModel', {
extend: 'Ext.data.Model',
fields: [
{ name: 'id' },
{ name: 'subject' },
{ name: 'description'}
],
proxy: {
type: 'rest',
format: 'json',
limitParam:"",
filterParam: "",
url:'http://www.redmine.org/issues.json',
//headers: {'Content-Type': "application/json" },
//url : 'http://api.soundcloud.com/tracks?q=allah%20dita%20rehman%20khan&client_id=0b19b8dc2526b43eae19f03b2eab6798&format=json&_status_code_map[302]=200'
reader: {
type: 'json',
rootProperty:'issues'
},
writer: {
type: 'json'
}
}});
ブラウザコンソールのエラーは