簡體   English   中英

在 JavaScript 中將多個數組值作為 url 變量傳遞

[英]Pass multiple array values as a url variable in JavaScript

我有 3 個 arrays 要傳遞給 URL 的變量。 我想知道如何將它們傳遞給 URL。

export default function () {
    let p_code = ['P', 'Y', 'M', 'C'];
  let c_flg = ['O', 'C', 'B'];
  let page = ['H', 'F', 'W'];
    let res = "";

    for (var i = 0; i < p_code.length; i++) {
        res = http.post('https://myabcdomain.com/pass/mark/myhope.jsp?p_code='+p_code[i]+'&set_id=999&crncy_code=NGN&cls_opn_flg='+c_flg[i]+'&high_tran_date_ui='+encodeURIComponent('2021-01-04T05')+'&page_size='+page[i], {
      tags: { name: 'UISheetPrint' },
    });
      // console.log(accountNumbers[i]);
  }
}

詳細說明@Renat 評論,並遵循https://stackoverflow.com/a/40493291/2729605 ,您可以執行以下操作:

 let p_code = ['P', 'Y', 'M', 'C']; let c_flg = ['O', 'C', 'B']; let page = ['H', 'F', 'W']; let res = ""; let p_codeStr = encodeURIComponent(JSON.stringify(p_code)); let c_flgStr = encodeURIComponent(JSON.stringify(c_flg)); let pageStr = encodeURIComponent(JSON.stringify(page)); let reqStr = `https://myabcdomain.com/pass/mark/myhope.jsp?p_code=${p_codeStr}&set_id=999&crncy_code=NGN&cls_opn_flg=${c_flgStr}&high_tran_date_ui=${encodeURIComponent('2021-01-04T05')}&page_size=${pageStr}` console.log(reqStr) // res = http.post(reqStr, { // tags: { name: 'UISheetPrint' }, // });

(取消評論帖子)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM