我使用PhoneGap和jQuery Mobile爲我的android應用程序開發了屏幕。在我的html頁面使用下面的js和css文件無法使用Ajax解析jquarymobile的html頁面中的JSON輸出
<link rel="stylesheet" href="css/jquery.mobile-1.3.1.css" />
<script src="js/jquery-1.9.1.js" type="text/javascript"></script>
<script src="js/jquery.mobile-1.3.1.js" type="text/javascript"></script>
現在,屏幕做工精細,我需要從數據庫數據綁定到我的屏幕,我已經創建了給我JSON輸出Web服務。我試圖在html中解析的JSON輸出之一如下。
[
{"rest_id": 35, "rest_name": "Just 10"},
{"rest_id": 36, "rest_name": "Egg Zone"},
{"rest_id": 37, "rest_name": "Tandoor & Curries"},
{"rest_id": 38, "rest_name": "China Bite"}
]
現在,我的HTML頁面。我想要在這裏是這個
<script type="text/javascript">
$.getJSON("MyURL", function(data) {
alert('success');
/* My Logic for getting value from JSON output */
});
</script>
問題在這裏我還沒有得到我想要打印的頁面上的警報味精。
我是新來的所有這些..所以,如果任何1可以告訴我在哪裏,我做錯了什麼將是很大的幫助。
感謝所有
MAYUR
如果ajax請求是200 OK,它將不會觸發警報的原因是由於JSON無效,或者因爲響應的Content-Type沒有正確設置爲application/json, –
其實我已經開發了使用hibernate映射的webservice,並且在我的dispater-servalet.xml文件中,我已經將它設置爲這個 –
MayurCM
@tepkenvannkorn您可以告訴我更多關於如何json可以無效?因爲我認爲這可能是我的情況。 – MayurCM