我是 Sencha Touch 的新手。我关注了 Sencha Touch 的“入门”示例视频 (http://docs.sencha.com/touch/2-0/#!/guide/getting_started)。在示例中,有一个联系表单(代码如下)调用视频中未定义的 php 函数,导致找不到文件控制台错误。当我添加一个 php 函数时,我收到以下控制台错误:
“未捕获的错误:您正在尝试解码无效的 JSON 字符串:”
即使文件为空,我也会收到此错误。有谁知道我做错了什么?或者任何指向解释如何从 Sencha 调用 php 函数的教程的指针?
联系表单代码,查看 php 函数是如何调用的:
Ext.define('GS.view.Contact', {
extend: 'Ext.form.Panel',
xtype: 'contactform',
requires: [
'Ext.form.FieldSet',
'Ext.field.Email'
],
config: {
title: 'Contact',
iconCls: 'user',
**url: 'php/Contact.php',**
items: [
{
xtype: 'fieldset',
title: 'Contact Us',
instructions: '(email is not required)',
items: [
{
xtype: 'textfield',
name: 'name',
label: 'Name'
},
{
xtype: 'emailfield',
name: 'email',
label: 'Email'
},
{
xtype: 'textareafield',
name: 'message',
label: 'Message'
}
]
},
{
xtype: 'button',
text: 'Send',
ui: 'confirm',
**handler: function(){
this.up('contactform').submit();**
}
}
]
}
});