Ajax 响应作为要绑定到 HTML 的映射对象
Ajax response as Map Object to bind to Html
我正在将结果数据集作为地图对象。我正在使用下面的脚本将数据附加到 Html。但这并没有影响。
$("#district").change(
function() {
$('#mandal').html('');
var district = {
"district" : $("#district").val()
};
$.ajax({
url : "Reports",
data : JSON.stringify(district),
dataType : 'json',
contentType : 'application/json',
type : 'POST',
async : true,
success : function(res) {
console.log(res.resList.length);
for ( var i = 0; i < res.resList.length; i++) {
console.log("Kalishavali " + res.resList[i]);
$('#mandal').append(
'<option value=' + res.resList[i] + '>'
+ res.resList[i]
+ '</option>');
}
}
});
});
结果数据格式:
{08=Prakasam, 09=S.P.S Nellore, 04=East Godavari, 05=West Godavari, 06=Krishna, 07=Guntur, 13=Kurnool, 01=Srikakulam, 11=Kadapa, 02=Vizianagaram, 12=Anantapur, 03=Visakhapatnam, 10=Chittoor}
这是我的 jsp:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="java.util.ArrayList"%>
<%@taglib prefix="s" uri="/struts-tags" %>
<%@include file="includes/Header_1.html" %>
<script>
$(function() {
$("#district").change(
function() {
$('#mandal').html('');
var district = {
"district" : $("#district").val()
};
$.ajax({
url : "Reports",
data : JSON.stringify(district),
dataType : 'json',
contentType : 'application/json',
type : 'POST',
async : true,
success : function(res) {
console.log(res.resList.length);
for ( var i = 0; i < res.resList.length; i++) {
console.log("Kalishavali " + res.resList[i]);
$('#mandal').append(
'<option value=' + res.resList[i] + '>'
+ res.resList[i]
+ '</option>');
}
}
});
});
});
</script>
<s:select label="District" list="resList" listKey="key" value="value" name="district" headerKey="-1" headerValue="Select District"/>
Mandal :
<select id="mandal"></select>
响应无效 JSON :
- 键值对之间用
=
而不是:
- 他们周围没有引号
应该是 :
{"08" : "Prakasam", "09" : "S.P.S Nellore" etc...}
相关文章:
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- HTML Dropdownlist未映射到MVC模型
- 将回车键映射到HTML/CSS/JS中的按钮
- html图像映射和悬停css
- HTML图像映射为表单提交
- 如何将所有url映射到一个.html页面
- IndexedDB:将 url 映射到接受的 markdown/HTML 文本格式标记的正确架构
- Ajax 响应作为要绑定到 HTML 的映射对象
- 客户端或服务器端 (asp.net) 图像映射都不会弹出 html 表单
- javascript 将数组的元素映射到 HTML DIV 模板
- HTML:图像映射区域的响应能力
- 在指定位置获取元素JavaScript,并将其映射回源HTML
- 如何使用CasperJS将html数据表解析/映射到JSON对象
- 热门的是用jQuery将html输入属性映射到对象
- Knockout映射确实代表了期望的html
- 如何使用ng-repeat将JSON响应映射到Html页面
- jQuery移动导航模糊"点击"事件到HTML图像映射
- 如何映射html按钮与html图像
- 映射HTML到javascript数组的对象
- 基于名称映射html表单的JavaScript模板引擎