Tôi đang cố gọi một API có yêu cầu POST. Nhưng Chrome Inspector của tôi chỉ cho tôi method='GET'
trong tab mạng ...ExtJS 4 - Các sự cố với JsonStore + Yêu cầu đăng
Dưới đây là mã của tôi:
Ext.define('TestItem', {
extend: 'Ext.data.Model',
fields: [
{name: 'id', type: 'int'},
{name: 'name', type: 'string'}
]
});
var testStore = Ext.create('Ext.data.JsonStore', {
model: 'TestItem',
autoLoad: true,
proxy: {
type: 'ajax',
url : '../path_to/api/',
method : 'POST',
reader: {
type: 'json',
root: 'data',
totalProperty: 'total'
}
},
baseParams: {
operation:'showall'
}
});
Vì vậy, O muốn gọi API với method='POST'
và tham số operation = showall
Các chương trình Google Inspector tôi trong tab mạng thông tin sau:
GET ../path_to/api/?_dc=1315297478131&page=1&start=0&limit=25 HTTP/1.1
Tại sao yêu cầu GET lại?
Tại sao có một số thông số như giới hạn, bắt đầu và dc?
Tôi đã thử 1000 hướng dẫn và googled cả đêm.
thể trùng lặp [cửa hàng extjs4 addes được params trong url] (http://stackoverflow.com/questions/6925081/extjs4-store-addes-get-params-in-the-url/6926857#6926857) –