Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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 当我指定POST时,为什么$ajax调用执行GET_Javascript_Jquery_Ajax_Http Headers - Fatal编程技术网

Javascript 当我指定POST时,为什么$ajax调用执行GET

Javascript 当我指定POST时,为什么$ajax调用执行GET,javascript,jquery,ajax,http-headers,Javascript,Jquery,Ajax,Http Headers,为什么在我指定POST时,$ajax调用执行GET?“有效负载”只是一些有效的json function configureOptions(token, endpoint, postdata, reqtype){ requestOptions = { url: apiUrl+ endpoint, type:'POST', dataType:'json', contentType:'ap

为什么在我指定POST时,
$ajax
调用执行GET?“有效负载”只是一些有效的json

function configureOptions(token, endpoint, postdata, reqtype){
        requestOptions = {
            url: apiUrl+ endpoint,
            type:'POST',
            dataType:'json',
            contentType:'application/json',
            access_token: token,
            data: postdata
        }
}

configureOptions(token, '/familynet/postchildren', payload, 'POST')
        $.ajax(requestOptions)
            .done(successFn)
            .fail(errorFn)
            .always(completeFn);

requestOptions
-这是一个全局变量吗?顺便说一下,您不会将
reqtype
的内容转移到requestOptions中。然而,这并不是问题的根源。您如何确定它正在进行GET?您是否检查过浏览器的网络控制台?您的代码似乎正确。。。在现代浏览器中,如果requestOptions没有全局定义。。。当您调用configureOptions时,它将创建。。。所以您真的确定问题不在您调用的服务API中吗?当您执行ajax请求时(在XHR内的NET选项卡中的firebug中),您是否可以发布一些关于您在浏览器控制台中找到的请求的信息?requestOptions是一个全局val,如果我将它们注销,它们都是正确的。。