Javascript jQuery post仅发送GET数据

Javascript jQuery post仅发送GET数据,javascript,jquery,ajax,post,get,Javascript,Jquery,Ajax,Post,Get,我使用jQuery发送以下请求,这是一个post请求,奇怪的是请求只发送GET查询,而不发送post查询 它只发送confirm=1和code=10,而不发送其余数据 有人知道为什么会发生这种情况吗?将AJAX设置为使用JSON发送,如下所示: var link = 'http://www.somsite.com/sendmoney.php?confirm=1&code=10'; var amount = 10; var myID = 1; var data_final = {money

我使用jQuery发送以下请求,这是一个post请求,奇怪的是请求只发送GET查询,而不发送post查询

它只发送
confirm=1
code=10
,而不发送其余数据


有人知道为什么会发生这种情况吗?

将AJAX设置为使用JSON发送,如下所示:

var link = 'http://www.somsite.com/sendmoney.php?confirm=1&code=10';
var amount = 10;
var myID = 1;
var data_final = {money:amount, ID:myID, tag:null};
$(document).ready(function(){
    $.ajax({
        'url' : link,
        'type' : 'POST',
        'data' : data_final,
        'headers': {
            'Cache-Control':'max-age=0',
            'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
            'Content-Type':'application/x-www-form-urlencoded',
            'Referer':'http://www.somesite.com/sendmoney.php',
            'Accept-Encoding':'gzip,deflate,sdch',
            'Accept-Language':'en-US,en;q=0.8,ar;q=0.6',
            'User-Agent':navigator.userAgent
        }
    });
});

您如何测试post数据是否未通过?请检查您的开发工具中的内容标题、数据和posthere@m.t.bennett我使用的是一个HTTP请求监视器,特别是charles,它向我显示了发送的唯一数据是linktry中的数据,其中包含
数据类型:'json',
(排除故障并回答是否失败或成功)@Deryck解决了问题,谢谢。
...
    $.ajax({
        'url' : link,
        'type' : 'POST',
        'data' : data_final,
        'data-type' : 'json',
...