这是我的 .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。这段代码实际上是自动完成字段的一部分,它被包装到一个匿名函数中,并source
像主要的 jQueryUI 示例一样给定一个键。
注意实际的 URL 无关紧要,我不知道 geonames 是否支持 POST 请求,但稍后会更改,这只是一个示例。