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