第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

將 Javascript 函數(shù)作為參數(shù)傳遞 - 此邏輯如何工作?

將 Javascript 函數(shù)作為參數(shù)傳遞 - 此邏輯如何工作?

慕桂英546537 2022-08-27 14:10:44
我不明白下面的 responseHandler 函數(shù)是如何在提交付款表單后從 API 調(diào)用接收響應(yīng)的。以下是代碼的簡(jiǎn)要摘要:var PaymentThing = function(e) {    this["clientCallback"] = e;    return {        createToken: function() {            // HTTP GET URL is generated and then an HTML script element is appended to the page head            var a = "https://example.com/securitytoken?creditcard=xxxx?callback=PaymentThing.callback";            var f = document.createElement("script");            f.src = a;            document.getElementsByTagName("head")[0].appendChild(f)        },        callback: function(e) {            this["clientCallback"](e.status, e.results)        }    }}var responseHandler = function(status, response) {    // How does this even work?    console.log(response, status);}// Form SubmissionjQuery('#checkout_payment_form').submit(function() {    PaymentThing.createToken(responseHandler);}所以我的問題是,responseHandler函數(shù)如何接收來自HTTP GET調(diào)用的響應(yīng)?在我看來,HTTP調(diào)用甚至沒有被進(jìn)行。我只看到一個(gè)URL被添加到HTML腳本元素(使用createToken函數(shù)),URL甚至從未被調(diào)用/執(zhí)行(但不知何故?)。另外,當(dāng)我沒有看到(狀態(tài),響應(yīng))參數(shù)被傳遞到響應(yīng)處理程序函數(shù)調(diào)用中時(shí),它們?nèi)绾蝹鬟f到響應(yīng)處理程序函數(shù)中?我不明白這里的操作邏輯或順序,任何人都可以解釋一下發(fā)生了什么嗎?編輯:好的,我想我現(xiàn)在看到了響應(yīng)處理程序函數(shù)如何接收狀態(tài)和響應(yīng)參數(shù)。我編輯了上面的代碼,以顯示生成的HTTP URL中有一個(gè)回調(diào)函數(shù)。但是,該URL是如何被調(diào)用的?在我看來,它仍然像是惰性的,并且被卡在頁面的HTML中并且沒有激活。
查看完整描述

2 回答

?
翻過高山走不出你

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超3個(gè)贊

我認(rèn)為,如果您運(yùn)行該函數(shù)并將結(jié)果存儲(chǔ)在一個(gè)變量中,該變量可以作為參數(shù)調(diào)用,它將考慮它。responseHandlerPaymentThing.createToken()



查看完整回答
反對(duì) 回復(fù) 2022-08-27
?
天涯盡頭無女友

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超9個(gè)贊

那里的代碼都沒有調(diào)用 。將其傳遞給方法沒有意義,因?yàn)樗耆雎粤怂袇?shù)。responseHandlercreateToken

添加到頁面的腳本可能會(huì)嘗試調(diào)用名為 的全局函數(shù),但是如果不檢查腳本,就無法分辨。responseHandler


查看完整回答
反對(duì) 回復(fù) 2022-08-27
  • 2 回答
  • 0 關(guān)注
  • 135 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)