Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在java脚本中迭代和打印java表单对象的属性?_Javascript_Java - Fatal编程技术网

Javascript 如何在java脚本中迭代和打印java表单对象的属性?

Javascript 如何在java脚本中迭代和打印java表单对象的属性?,javascript,java,Javascript,Java,我有一张这种类型的地图 Map 在哪里 但上述方式在警报框中显示未定义。请帮助..我建议再次检查响应数据是否以您期望的格式返回,然后尝试访问它。另外,我相信没有必要检查它是否有属性I,因为您已经在对它进行迭代(因此找到了它)。。请尝试以下代码片段: console.log(ajaxResponseData.userMap); // to see how your data actually looks like for (var i in ajaxResponseData.userMap) {

我有一张这种类型的地图
Map
在哪里


但上述方式在警报框中显示未定义。请帮助..

我建议再次检查响应数据是否以您期望的格式返回,然后尝试访问它。另外,我相信没有必要检查它是否有属性
I
,因为您已经在对它进行迭代(因此找到了它)。。请尝试以下代码片段:

console.log(ajaxResponseData.userMap); // to see how your data actually looks like

for (var i in ajaxResponseData.userMap) {
  // use the key to access the element
  console.log(ajaxResponseData.userMap[i]); // is this the value you're looking for?
}

我还在JSFIDLE中设置了一个小示例,用于警告值:

tryed:
…'Value为:'+I.userName)??(但是如果
和“访问”看起来很奇怪)您应该看到您得到的json作为响应。我从您的代码中看到的是,您将无法使用node userMap获得json。反对1:“com.bank.form。UserForm@b8fc87“proto:Object\uuuu defineGetter\uuuu:\uuuuu defineGetter\uuuu()参数:nullcaller:nulllength:2name:…这看起来不像您需要的合适的类似JSON的对象映射。我会成功地解析服务器响应,一旦有了合适的对象,就可以对元素进行迭代和访问。请在脚本中提供接收和处理响应部分的更多代码?
for(var i in ajaxResponseData.userMap)
{
 if (ajaxResponseData.userMap.hasOwnProperty(i)) {
alert(' Value is: ' + ajaxResponseData.userMap[i].userName);
}
console.log(ajaxResponseData.userMap); // to see how your data actually looks like

for (var i in ajaxResponseData.userMap) {
  // use the key to access the element
  console.log(ajaxResponseData.userMap[i]); // is this the value you're looking for?
}