我有一個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