我有一个PHP文件中,我相信这行麻烦搞清楚是否安装或不JSON
sendResponse(200, json_encode($result));
失败,因为从我的选择值(从程序早期的教)没有得到传递回我的应用程序(我检查了连接和用户,它都是正确的)。
我使用php版本5.3.10,它没有提到配置中的JSON,我将phpinfo与在线服务器进行比较,在phpinfo()中我看到JSON支持=启用,JSON版本= 1.2。 1。如果安装了JSOn,我想这可能会起作用。不过我被告知JSON自动带有php版本5+。我想知道这是否属实,或者由于我的本地主机服务器上未启用JSON,这可能会失败。谢谢
JSONParser parser = new JSONParser("http://www.myhost.co.nf/firearm/", this);
parser.setPostData(requestParams.toString().getBytes());
parser.setRequestType(true);
parser.start();
}
public void onResponse(String data, int code) {
// TODO Auto-generated method stub
final Vector firearmInfo = jasonParser.parseFirearmResponse(data);
if(firearmInfo.size() > 0){
UiApplication.getUiApplication().invokeLater(new Runnable() {
public void run() {
// TODO Auto-generated method stub
removeLoader();
UiApplication.getUiApplication().pushScreen(new FirearmSearchResultScreen(firearmInfo));
}
});
}else{
UiApplication.getUiApplication().invokeLater(new Runnable() {
public void run() {
// TODO Auto-generated method stub
removeLoader();
Dialog.alert("No Results found.");
}
});
}
}
到底发生了什么问题,你能澄清会发生什么吗?你有什么错误吗? – 2013-03-05 20:54:49
只测试一个'<?php echo json_encode(array(“a”=>“b”)); ?>,你会看到编码功能是否正常工作。 – 2013-03-05 20:57:55
@Pekka웃简单...我有一个应用程序,它去webhost ...运行一个选择...并返回我的价值......这工作完美无暇的服务器上,我尝试除了在本地主机服务器上。所有的凭据都是正确的,用户配置正确,where子句得到满足...但没有任何...发布到结果数组,结果的空数组传回给我的应用程序,我相信我写的是因为我的程序给了我一个“未找到结果”的错误(请参阅该代码的第一条消息) – kemnet 2013-03-05 21:05:20