[發案] Ionic 3 同步型Http Get

看板 CodeJob
作者 pcmanxyz (PCMANXYZ)
時間 2023-08-25 04:17:01
留言 0則留言 (0推 0噓 0→)

各位先前, 各位前輩大家好 舊系統已經無人維護 臨危受命要新增一個功能 小弟是這一塊的新手 環境如下: IONIC3 (npm﹑angular) 需求如下: 我需要同步的Http Get 方案 http.get 取值好, 程式才會往下走 而不是還要額外寫等待time迴圈去等值 如: alert('a'); let ltTmp = http.get(xxxxx) alert('b'); 顯示 alert a 取得 leTmp 之值 之後 , 才會 alert b 找了一個晚上, 有找到範例(有人說用Promise可以解決), 但還是有問題 網站回傳值只是一般字串, 或是DataTable xml , 不是json格式 httpget55555() { return new Promise(resolve => { this.http.get('http://www.a.b/Check.php') .map(res => res.json()) .timeout(2000) .subscribe((data: any) => { resolve(data.Data); alert(data.text()); }, error => { resolve(error); }); }); } alert(data.text()) 還是會在 alert('b')之後才出現, 沒有卡住 預算:500-1000 若這預算太可笑,請前輩別見怪, 因為我不太了解ionic的行情 還請前輩們指點預算 謝謝大家 提案人:我 聯絡方式1:站內信 聯絡方式2: 有效期間: 1個月 --
※ 批踢踢實業坊(ptt.cc), 來自: 118.168.1.103 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/CodeJob/M.1692908225.A.889.html

您可能感興趣