gpt4 book ai didi

jquery-ui - 即使在 POST 模式下,.ajax() 也会将 'data' 键值附加到 URL

转载 作者:行者123 更新时间:2023-12-01 06:53:32 26 4
gpt4 key购买 nike

这是我的 .ajax() 调用代码:

    $.ajax({
type: "POST",
url: "http://ws.geonames.org/searchJSON",
dataType: "jsonp",
data: {
featureClass: "P",
style: "full",
maxRows: 12,
name_startsWith: request.term
}

除了如上所述使用 type:"POST" 之外,我还尝试在此代码块上方使用 $.ajaxSetup({type: "post"}); .

在这两种情况下,data 键中的值都将附加到 URL。 我想要一个没有参数的干净 URL。这段代码实际上是自动完成字段的一部分,它被包装到一个匿名函数中,并像主要的 jQueryUI 示例一样给出一个关键的source .

注意实际的 URL 并不重要,我不知道 geonames 是否支持 POST 请求,但这稍后会改变,这只是一个示例。

最佳答案

只需添加您的参数,如下所示:

url: "http://ws.geonames.org/searchJSON/" + param,

如果你想强制POST,可以尝试jQuery.post()

关于jquery-ui - 即使在 POST 模式下,.ajax() 也会将 'data' 键值附加到 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11379746/

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