javascript - 类型错误 : invalid 'in' operand obj fetching data using Jquery Json

标签 javascript jquery json

<分区>

这是我的代码片段

      jQuery('select[name="' + element + '"]').html('<option value="">Select</option>');
                jQuery.each(data, function(key, value) {
                    jQuery('select[name="' + element + '"]')
                    .append(jQuery("<option></option>")
                    .attr("value", key)
                    .text(value));
                });

这是我从响应中得到的数组

   {"1":"470 - MAJOR JOINT REPLACEMENT OR REATTACHMENT OF LOWER EXTREMITY W\/O MCC","2":"885 - PSYCHOSES","3":"897 - ALCOHOL\/DRUG ABUSE OR DEPENDENCE W\/O REHABILITATION THERAPY W\/O MCC","4":"885 - PSYCHOSES","5":"470 - MAJOR JOINT REPLACEMENT OR REATTACHMENT OF LOWER EXTREMITY W\/O MCC"}

我收到此错误,我不知道为什么会收到此错误TypeError: invalid 'in' operand obj

编辑:为了消除混淆,我发布了发送请求所用的函数,如下所示:

        function  fetchValuesForDrgDefinition(url,drg) {
                jQuery.ajax({
                    type: "json",
                    url: url,
                }).success(function(data) {
                    appendOptionsInSelectBox(drg,data);
                });

            }

最佳答案

确保在 jQuery ajax 请求中设置了 dataType: 'json'

关于javascript - 类型错误 : invalid 'in' operand obj fetching data using Jquery Json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20642566/

相关文章:

jquery、tablesorter 过滤器和菜单 : menu goes away when overlap

javascript - 第一次单击后禁用提交按钮

java - java中来自数据库的Json对象

javascript - onclick 播放一系列音频文件

javascript - 如何在点击时执行脚本

javascript - 出于显示目的延迟图像而不是使用 javascript 的效率?

json - 使用 JSON 从巨大的字符串中解码少量数据

javascript - Coderbyte 挑战 : Questions Marks - RegExp pattern '/d(\?\?\?)d/gi' incorect

javascript - 在 svg 中添加图像

json - 通过自定义菜单从浏览器将 Google 表格数据下载为 JSON