Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript XMLHttpRequest函数中的语法错误_Javascript_Xmlhttprequest - Fatal编程技术网

Javascript XMLHttpRequest函数中的语法错误

Javascript XMLHttpRequest函数中的语法错误,javascript,xmlhttprequest,Javascript,Xmlhttprequest,我主要不是JS,所以我可能在这里犯了个愚蠢的错误,如果是这样的话,我道歉 在守则中: function loadeightoheightclap("http://thomasmurphydesign.com/dubstepclap.wav") { var request = new XMLHttpRequest(); request.open('GET', "http://thomasmurphydesign.com/dubstepclap.wav", true); request.respon

我主要不是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();
}
函数LoadEightToHeightClap的参数所在的URL抛出语法错误。它是一个有效的URL,当该URL用作request.open的参数时,不会出现语法错误


如何修改参数以删除错误?

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

function loadeightoheightclap(url) { /* ... */ }
您应该仅在调用某个值时使用该值:

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

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

删除参数以删除错误。阅读JavaScript:谢谢你,bfavaretto。我把教程中的代码误认为是要粘贴URL的占位符。
request.open('GET', url, true);