1
Я работаю extjs. Я хочу отправить данные текстовых полей через json. Так что я написали код как-Как отправить данные extjs через json
Ext.define('Balaee.controller.kp.WordController',{
extend: 'Ext.app.Controller',
stores: ['kp.WordStore'],
models: ['kp.WordModel'],
views: ['kp.Word.Word'],
refs:[
{
ref:'wordtext',
selector:'textfield[name=wordtext]'
},
],
init: function() {
console.log('Inside word controller');
this.control(
{
'Word button[action=SearchAction]':
{
click:this.SearchWord
},
});//End of control
},//End of init() function
SearchWord:function(button)
{
var j = Ext.getCmp('wordtext').getValue();
console.log("word is:"+j);
var wordObject = Ext.ModelManager.create(
{
word:Ext.getCmp('wordtext').getValue(),
},'Balaee.model.kp.WordModel');
wordObject.save({
success: function(record, operation)
{
console.log("registration successssssssssss "+record);
},//End of success function
failure: function(record, operation)
{
console.log("Inside failure functionnnnn");
},//End of failure function
callback: function(record, operation)
{
console.log("Inside callback functionnnnnn");
console.log(record);
}//End of callback function
});// End of
},
});//End of Controller
Но его всегда срабатывает функция отказа. Итак, какие дополнительные изменения мне нужно сделать. пожалуйста, может кто-то пожалуйста, помогите мне ...
Из документов Re: неудача - «Функция, вызываемая при неудачном завершении синхронизации. Функция отказа вызывается, когда одна или несколько операций возвращают исключение во время обработки (даже если некоторые операции также были успешными). В этом случае вы можете проверить массив исключений пакета, чтобы увидеть точно, какие операции имели исключения ». Посмотрите на массив исключений, посмотрите, в чем проблема, а затем отправьте сообщение здесь, если у вас есть вопросы о том, как разрешить полученные вами исключения. – existdissolve