0

我是 sencha 触摸技术的新手。我使用 IBMworklight +Sencha Touch 创建了示例应用程序。其中有一个名称为文本字段和按钮的表单。我希望在单击按钮时将数据存储到 MySQL。但是当单击按钮时它给了我错误。我无法解决错误。我已附加 .js 文件 表单代码!和服务器端代码在这里“php & error code”。请帮助我。我正在等待你的帮助。

4

2 回答 2

0

试试这样:

Ext.Ajax.request({
                    url : "http://test.com/form.php",
                    params : values,
                    method: 'POST',
                    withCredentials: false,
                    useDefaultXhrHeader: false,
                    success: function (result, request){
                    Ext.Msg.alert('Thx','Form saved!');
                    form.unmask();
                    form.reset();
                    },
                    failure: function (result, request){
                        Ext.Msg.alert('Sorry', 'Error!');
                        form.unmask();
                    }
            });
于 2013-05-28T09:50:31.100 回答
0

由于浏览器中的跨站点脚本限制,您无法从为应用程序提供服务的位置以外的位置访问资源。您可以做几件事:

  • 将您的应用程序资产作为文件资产提供(就像 Phonegap 一样)
  • 使用 JsonP 获取数据
  • 使用将您的请求转发到远程主机的本地代理(非常适合开发)。例如。http://benalman.com/projects/php-simple-proxy/
于 2013-01-10T11:21:29.503 回答