こんにちは、データをドロップダウンにバインドするためにjQuery Ajaxを使用しています。ソースとしてarcgis restサービスを使用しています。私はレスポンスを得ることができますが、ドロップダウンにバインドできません。Jsonpレスポンスを使用してドロップダウンにバインドする方法は?
$.ajax({
url: "url",
data: { f: "json", where: "1 = 1 ", returnGeometry: false },
dataType: "jsonp",
success: function(response) {
console.log(response);
var len = response.length;
$("#ddlDistrict > option").remove();
$('#ddlDistrict').append("<option value='-- Select --'>-- Select --</option>");
for (var i = 0; i < len; i++) {
$('#ddlDistrict').append('<option value="' + response[i].DistrictName + '">' + response[i].DistrictName + '</option>');
}
}
});
私のコンソール出力は、あなたがキー名を渡すために'DistrictName'
SOあなたが持っているの価値を持つdisplayFieldName
を表示したいと思われる応答から
応答がオブジェクトであるように思わ変わりますが、あなたは、配列 – Garfield
として反復処理しようとしたしている場合は何が間違っ起こっている、あなたはすべてのエラーのためのコンソールをチェックしました? – Manish
エラーはありません。しかし、response.lengthは未定義です。 – vithika