我的 HTML 文件中有一个数组,并希望在按钮提交时使用 Ext.Ajax.request 将其发送到 Jsp 文件...我的代码是:
Ext.onReady(function() {
Ext.create('Ext.data.Store', {
storeId:'myArray',
fields:['id','name', 'email'],
data:{'items':[
{"id":"1", "name":"Lisa", "email":"lisa@ArrayData.com"},
{"id":"2", "name":"Bart", "email":"bart@ArrayData.com"},
{"id":"3", "name":"Homer", "email":"home@ArrayData.com"},
{"id":"4", "name":"Marge", "email":"marge@ArrayData.com"}
]},
proxy: {
type: 'memory',
reader: {
type: 'json',
root: 'items'
}
}
});
Ext.create('Ext.Button', {
text: 'Click me',
renderTo: Ext.getBody(),
handler: function() {
{
Ext.Ajax.request({
url: 'prac.jsp',
method: 'POST',
jsonData: myArray,
success: function() {
console.log('success');
},
failure: function() {
console.log('woops');
}
});
}
}
});
});
我在 Firebug 中遇到了这个错误:
过多的递归
返回 toString.call(value) === '[对象日期]';