我正在使用 Titanium Studio 构建一个移动应用程序,构建:3.1.1.201303242433,CLI 版本 3.0.24,Titanium SDK 版本 3.0.2.GA,iOS SDK:6.1,iPad 模拟器:MAC OS X10.7.5 上的 6.1。我正在尝试从远程数据库中检索 JSON 数据。数据库有带和不带“sectionid”的记录(sectionid 是数字 1-12)。我想用传递给我的查询的“sectionid”检索记录。以下是我要遵循的步骤:首先,我将“sectionid”分配给 tableViewRow,如下所示:
leftImage:'images/advertising.png',
title:'Advertising',
sectionid: '1',
color:'#000',
font: {fontWeight:'bold', fontSize:16},
height:'44dp',
hasChild:true,
test:'testcatmenu.js'},
然后我将 sectionid 传递给另一个文件,如下所示:
var section = e.rowData.sectionid;
win.section = section;
在下一个文件中,我得到 sectionid 并将其传递给远程 php 文件,如下所示:
var section = Ti.UI.currentWindow.section;
var url = "http://mydomain.com/myfile.php?sectionid='section'";
最后,在 php 文件中,我 $_GET sectionid 并在我的 MySQL 查询中使用它,如下所示:
$result = mysql_query("SELECT name FROM `cms_client` WHERE sectionid = '" . mysql_real_escape_string($_GET['section']) ."'") or die('Could not query');
php 文件正在返回没有 sectionid 的记录,所以我在某处丢失了 sectionid?我不知道我的代码语法哪里错了,有人会这么好心地向我展示我需要的正确语法吗?