jQuery.ajax POST请求转换为GET

Cur*_*urt 2 ajax jquery post get

我有以下jQuery代码:

    $.ajax({
        url: Url,
        dataType: 'JSONP',
        type: 'POST',
        success: function (data, textStatus, jqXHR) {
            //callback function here
        },
        error: function (xhr, ajaxOptions, thrownError) {
            //report error
        }
    });
Run Code Online (Sandbox Code Playgroud)

但是,当我在Fiddler中查看此AJAX请求时,我的请求已从a转换POST为a GET.

我正在连接的API不允许这样做,因为它必须是POST请求.

为什么会这样?

SLa*_*aks 8

JSONP请求只能是GET.

删除dataType: 'JSONP'.