Jquery 无法分析来自ajax调用的数据
这就是我的成功函数在AJAX调用中的样子:Jquery 无法分析来自ajax调用的数据,jquery,ajax,Jquery,Ajax,这就是我的成功函数在AJAX调用中的样子: success: function(data) { console.log(data); $.each(data, function(i, data) { $('#thing_select').append("<option>" + data.thing + "</option>"); }); 我没有得到任何附加的
success: function(data) {
console.log(data);
$.each(data, function(i, data) {
$('#thing_select').append("<option>" + data.thing + "</option>");
});
我没有得到任何附加的数据
我做错了什么?这正是你需要的
以下是HTML:
<select id="thing_select">
<option>value a</option>
</select>
下面是javascript:
data = new Object();
data.thing = ["value 1", "value 2"];
$('#thing_select').append("<option>" + data.thing[0] + "</option>");
正如您所看到的,您只需通过其id从select获取引用并附加内容。您可能在检索select时出错。您的代码看起来不错。你能把这个问题重新编出来吗?我的猜测是,在做这件事的过程中,您将自己解决一个可能是简单错误的问题。如果我做console.logdata[0],我将从JSON对象中获得第一个正确的值,但不确定如何将其转换为我的值
data = new Object();
data.thing = ["value 1", "value 2"];
$('#thing_select').append("<option>" + data.thing[0] + "</option>");