2012-12-24 40 views
0

我是新來的ExtJs,我討厭javascript,但現在我必須這樣做。 我有以下代碼:如何使由Ext.data.JsonStore創建的請求的內容類型爲'application/json'?

 var proxy = new Ext.data.HttpProxy(
       { 
       url: 'sf/listUsers', 
       headers: {'Content-Type': 'application/json'} 
       } 
      ); 

      var store = new Ext.data.JsonStore({ 
       proxy: proxy, 
       remoteSort: true, 
       sortInfo: { field: "username", direction: "ASC" }, 
       totalProperty: 'count', 
       root: 'users', 
       fields: ['username', 'id'], 
       writer : new Ext.data.JsonWriter({ 
        encode : true, 
        writeAllFields : true 
       }) 

      }); 

當我嘗試的頁面,網格不顯示任何東西,我可以在Chrome中看到,該請求的內容類型爲text/html的。

回答

0

the docs

注意,使瀏覽器解析XML文檔時,服務器必須設置Content-Type頭的HTTP響應爲 「text/xml」 的

+0

我讀過這個,但認爲這不是我正在尋找的,響應文本是json,我只是想我的帖子被json格式化,因爲這是服務器的延伸 – jannagy02

相關問題