js怎么讓指定方法先后順序 每次請(qǐng)求都是異步的,怎樣讓他們按順序依次執(zhí)行請(qǐng)求?
每次請(qǐng)求都是異步的,怎樣讓他們按順序依次執(zhí)行請(qǐng)求?當(dāng)然,它不會(huì)被執(zhí)行。仔細(xì)想想,第一篇文章提交了一次,數(shù)據(jù)返回前臺(tái)。此時(shí),函數(shù)結(jié)束。沒(méi)有辦法觸發(fā)你的第二個(gè)帖子,所以它不能。根據(jù)你的想法,你可以用不同的
每次請(qǐng)求都是異步的,怎樣讓他們按順序依次執(zhí)行請(qǐng)求?
當(dāng)然,它不會(huì)被執(zhí)行。仔細(xì)想想,第一篇文章提交了一次,數(shù)據(jù)返回前臺(tái)。此時(shí),函數(shù)結(jié)束。沒(méi)有辦法觸發(fā)你的第二個(gè)帖子,所以它不能。根據(jù)你的想法,你可以用不同的想法來(lái)實(shí)現(xiàn)這個(gè)方法,并放棄這個(gè)想法。我想給你一個(gè)建議。你可以在第一篇文章中寫(xiě)以下文章。您可以將數(shù)據(jù)傳輸?shù)胶笈_(tái),并在后臺(tái)執(zhí)行所有業(yè)務(wù)邏輯。然后您可以將兩個(gè)返回值拼接在一起,并將它們發(fā)送到前臺(tái)。在前臺(tái),可以分隔返回值。例如,您有dataspare2和dataspare4。在后臺(tái),你可以先把兩個(gè)值拼接起來(lái),中間用“#”鏈,然后送到前臺(tái),用JS分區(qū)函數(shù),split(“#”)得到數(shù)組對(duì)象,然后根據(jù)你的要求把不同的值填充到相應(yīng)的位置
好的。因?yàn)槲铱吹絼e人說(shuō)的是錯(cuò)的。用于在JavaScript中發(fā)送異步請(qǐng)求的對(duì)象稱(chēng)為XMLHttpRequest,簡(jiǎn)稱(chēng)XHR。Ajax(asynchronousjavascript和XML)是一種稱(chēng)為asynchronousjavascript和XML的技術(shù),盡管現(xiàn)在大多數(shù)都使用JSON格式而不是XML。類(lèi)似于jQuery的Ajax方法封裝在XMLHttpRequest中。XMLHttpRequest還可以發(fā)送同步請(qǐng)求。同時(shí),一些高級(jí)瀏覽器支持fetchapi,但這已從標(biāo)準(zhǔn)中刪除。