在我的应用程序中,我使用jQuery-Ajax来获取要在弹出窗口中填充的列表。我在javascript代码中得到一个列表,如[[“1”,“abc”],[“2”,“bcd”]] ..我在弹出部分使用显示标签来显示弹出窗口。< / p>
我的javascript功能就像
function getData()
{
$.ajax({
url: 'getLists.jav',
type: 'GET',
success: function(data){
$.each(data, function(key, value){
alert("Success"+value);
});
},
error: function(data){
alert("Error");
}
});
}
我需要使用javascript将我的显示标记填充到该数据中。它可以吗?
答案 0 :(得分:0)
如果您正在填充下拉列表,那么在javascript中执行此操作的较小表是可以的。但是如果表格的列数更多那么它就有点难度。在下面的例子中,在函数(索引,值)中,值是domail对象,它具有code,value,codeValue及其getter和setter的属性。我曾经通过渲染JSp来刷新目录,因为它有更多的列。让我知道你的其他技术(Java / Struts / .Net),以便我可以帮助你。
$.ajax({
type :"POST",
url :methodArguments[1]+value,
data :"&random="
+ Math.random(),
dataType: "json",
success : function(data) {
$.each(data.lstJSONValues, function(index, value){
$("#"+methodArguments[2]).append($("<option/>").attr("value", value.code).text(value.valueCode));
});
},
error:function(data)
{
alert(data);
}
});