台灣最大程式設計社群網站
線上人數
1546
 
會員總數:242289
討論主題:187372
歡迎您免費加入會員
討論區列表 >> Android APP 開發 >> 包成APP卻一直跳出錯誤代碼
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
包成APP卻一直跳出錯誤代碼
價值 : 200 QP  點閱數:298 回應數:3

樓主

Lee
門外漢
0 1
20 1
發送站內信

之前因為學過用dreamweaver開發網頁、用ajax連接後端最後用phonegap包起來就可以做成APP。
我想請問的是,最近再試著用這種方法開發app,但是一直出現錯誤:
1.一開始我在CHROME上執行檔案並用了擴充的cross-origin才能執行,後來直接在php上加了header('Access-Control-Allow-Origin: *');
2.後來用phonegap包成app後,卻出現了錯誤代碼404,後來查了說是url錯誤,但是我在網址上輸入了一樣的url卻是能聯的上後端的php
3.後來加上dataType="jsonp",又在url後面加上?callback=?,再將PHP端的echo加上 json_encode($row[2]),在瀏覽器上跳出來的錯誤代碼卻變成了200,但是在用phonegap包起來後卻甚麼動靜都沒有

Html的ajxa:

後端PHP:


搜尋相關Tags的文章: [ PHP ] , [ Html5 ] , [ Dreamweaver ] , [ Ajax ] , [ Json ] ,
本篇文章發表於2017-11-02 10:40
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
你要用手機直接瀏覽器試連看看是否ok。
而不是用電腦試。

因為我看你寫的範例是http://ip
所以我想你可能用的是ip連結的方式。

但並不太清楚你的ip是否是那種192.168的內網ip。
如果是內網ip,你在同一區域內跑的電腦上跑那網址一定可以跑的。
本篇文章回覆於2017-11-02 12:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Lee
檢舉此回應
我的IP是申請虛擬主機的固定IP→192.192,我測試過,如果我把html檔放在自己的電腦(IP是106.105)中PHP檔放在遠端那邊用手機測試是沒辦法連上的。
但是如果我把全部檔案都放在遠端也就是虛擬主機上,用手機測試是沒問題的
本篇文章回覆於2017-11-03 21:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

Sdany
捐贈 VP 給 Sdany 檢舉此回應
cordova 跨網域
http://blog.e-happy.com.tw/?p=4997
本篇文章回覆於2017-11-08 12:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.