Я пытаюсь отправить форму, используя ajax в рамках сенсорного интерфейса sencha.Это простая форма, которая запрашивает имя пользователя, адрес электронной почты и краткое сообщение.Затем я хочу опубликовать данные в php-скрипте, который просто отправляет мне данные по электронной почте.
Проблема, с которой я сталкиваюсь, заключается в том, что при попытке отправить форму я получаю следующую ошибку: «SyntaxError: Невозможно проанализировать строку JSON»
Код для отправки запроса выглядит следующим образом:
var userName = name.getValue();
var userEmail = email.getValue();
var userMessage = message.getValue();
Ext.Ajax.request({
url:'path/to/phpfile.php',
jsonData:{"name":userName, "email":userEmail, "message":userMessage},
method:"POST",
success:function(){
alert("Success!");
},
failure:function(){
alert("Error");
}
});
Ошибка возникает в рамке касания sencha в строке 14583, то есть
Ext.util.JSON = {
encode: function(o){
return JSON.stringify(0);
},
decode: function(s){
return JSON.parse(s); //this is line 14583
}
};
Я только начинаю изучать касания Ext и sencha, так что кто-то может указать, пожалуйста, справанаправление здесь?Любые темы / учебники / примеры будут с благодарностью.
Заранее спасибо