2010-11-21 199 views
0

這是我的第一個Web應用程序,我通過使用HTML,CSS和JavaScript按照Jonathan Stark的Building iPhone應用程序開發了這個應用程序。即使在我選擇開發>用戶代理>移動Safari瀏覽器時,一切都在我的Mac Safari瀏覽器上進行測試,您可以在Safari瀏覽器中查看上述網站並查看它正常工作。jQtouch webapp在Mac Safari上表現正常,但在Safari上無法正常工作

然而,當我終於(認爲我已經)完成了一切,並從我的iPhone Safari瀏覽器查看的東西,整個世界崩潰了......事情是如此搞砸了。

我正在使用jQtouch,我總覺得它可能是因爲我從JSON文件中提取數據......因爲如果我從本地存儲(如收藏夾和組合)中提取數據,它工作正常任何問題。但是,如果它是從JSON中提取數據,然後它會變成一個爛攤子......

我的JSON文件位於:

http://hongteetrading.com/demos/pronouncecn/lib/names.json

用於提取數據的JavaScript $ .getJSON(「LIB/names.json」功能(數據){

$.each(data.names,function(i,val){ 
      if(val.spelling==id){ ... } 

我猜有可能是這樣做的更好的方法嗎?或者有什麼樣的數據交換格式吃了你用jQtouch?

回答

0

在做任何事情之前,您應該修復HTML中的幾處錯誤。使用W3C服務對其進行審查:

http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fhongteetrading.com%2Fdemos%2Fpronouncecn%2F%23home

一旦這些錯誤是固定的,你將有追捕那些設備之間呈現不同,因爲你將符合標準的具體的事情的一個更好的機會。

+0

非常感謝您指出!我清除了所有錯誤信息,但它仍然無法在我的iPhone上使用。 – WhiteJasmine 2010-11-21 14:43:39

+0

你有哪個版本的iphone,它運行的是哪個版本的safari?我把它通過蘋果SDK iPhone模擬器,它似乎一切正常(一個非常酷的想法和執行,順便說一句)。我想知道是否可以在Safari中支持這個功能,但不支持iPhone中的Safari。 – hollsk 2010-11-21 15:11:28

+0

我有一個iPhone 4,我也有iPhone模擬器安裝在我的Mac上,都沒有工作。在我的iPhone 4上,它只是給我錯誤的信。在iPhone模擬器上,我點擊一個字母后甚至會給我空白頁面。我用更多的細節編輯了我的問題。非常感謝。 – WhiteJasmine 2010-11-21 16:40:44

相關問題