これは .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 要求をサポートしているかどうかはわかりませんが、後で変更される予定です。これは単なる例です。