gpt4 book ai didi

javascript - jquery ajax 调用 "metho"而不是 "method"?

转载 作者:可可西里 更新时间:2023-11-01 00:59:15 26 4
gpt4 key购买 nike

我有一个 script.js,它使用 jQuery 的 ajax 函数将字符串查询到 php 文件,它按预期工作但我发现奇怪的是我必须使用“方法”语法而不是“方法”,看看这个,

这行得通

script.js

    $.ajax({
url: 'php/printers.php',
metho: 'POST',
data: {
data: c,
orderby: d,
},
success: function(output) {

$('.results').html(output);

var tbody = document.getElementsByClassName('results');
var rows = tbody[0].getElementsByTagName('tr');

ajax.applyClass(rows);
}
});

这不是

    $.ajax({
url: 'php/printers.php',
method: 'POST',
data: {
data: c,
orderby: d,
},
success: function(output) {

$('.results').html(output);

var tbody = document.getElementsByClassName('results');
var rows = tbody[0].getElementsByTagName('tr');

ajax.applyClass(rows);
}
});

我很困惑我必须使用“metho”而不是“method”:O 我什至不知道这是怎么发生的,尽管这是一个错字?

最佳答案

区别ajax的默认方法是 "GET"。由于 ajax 没有 metho 选项,因此将忽略它​​并使用默认值。当您指定 method: "POST" 时,您将覆盖默认值,使用 POST 而不是 GET。

因此我们可以推断被调用的脚本在使用 GET 时正常工作,而不是在使用 POST 时正常工作(可能是因为它在哪里查找它接收到的数据)。

关于javascript - jquery ajax 调用 "metho"而不是 "method"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32101196/

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