gpt4 book ai didi

javascript - XMLHttpRequest 函数中的语法错误

转载 作者:行者123 更新时间:2023-12-02 18:42:22 26 4
gpt4 key购买 nike

我主要不是 JS,所以我可能在这里犯了一个愚蠢的错误,如果是这样的话,我很抱歉。

在代码中:

function loadeightoheightclap("http://thomasmurphydesign.com/dubstepclap.wav") {
var request = new XMLHttpRequest();
request.open('GET', "http://thomasmurphydesign.com/dubstepclap.wav", true);
request.responseType = 'arraybuffer';

request.onload = function() {
context.decodeAudioData(request.response, function(buffer) {
eightoheightclapbuffer = buffer;
}, onError);
}
request.send();
}

函数 loadeightoheightclap 的参数中的 URL 抛出语法错误。这是一个有效的 URL,并且稍后将该 URL 用作 request.open 的参数时不会出现语法错误。

我需要如何修改参数才能消除错误?

最佳答案

函数定义应该采用参数名称,而不是实际值:

function loadeightoheightclap(url) { /* ... */ }

您应该仅在调用时使用值:

loadeightoheightclap("http://thomasmurphydesign.com/dubstepclap.wav");

然后您可以在函数内按名称使用该值:

request.open('GET', url, true);

关于javascript - XMLHttpRequest 函数中的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16721110/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com