js的document.forms[0].submit()


解釋:將form表單提交到form里面的action屬性指向的地方

  • document.forms:表示獲取當前頁面的所有表單

  • document.forms[0]:表示獲取當前頁面的第一個表單
    document.forms[0].submit()

  • document.forms['exportServlet']:表示獲取當前頁面的name="exportServlet"的表單
    document.forms['exportServlet'].submit()

  • submit()表示提交函數

舉例(支付寶支付功能)

zfbpay(){
    let config={
        headers:{
            "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8"
        }
    }
    let params=new URLSearchParams()
    params.append('money',this.moneyAmount)
    params.append('ispc',2)
    this.$axios.post(`${common.orderApi}/amstc/userRechargeAccountByAliPay`,params,config).then(res=>{
        if(res.data.code==200){
            let divbody=document.createElement('div')
            divbody.innerHTML=res.data.data   //接口返回的data是一個頁面,這里將其添加進新的div
            document.body.appendChild(divbody)
            document.forms[0].submit()   //提交表單
        }
    }).catch(err=>{})
},


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM