ajax 我得到了回应 [object Object]
ajax response I got [object Object]
ajax 响应 我收到了响应,我提醒它显示 [object Object] 的响应。
然后我这样做,
var Str = JSON.stringify(response);
然后我提醒
alert(Str);
然后我得到了
[{"m_Code":1054,"m_Name":"Vijay"}]
现在我想绑定 html select 框中的值
<select><option value = "1054">Vijay</option></select>
我该怎么做?请帮助我
响应是一个包含对象的数组。您可以通过以下方式获取值和名称:
var value = response[0].m_Code;
var name = response[0].m_Name;
循环响应
var str="<select>";
for (i=0; i<response.length; i++) {
str +="<option value='"+response.d[i].m_Code+"'>"+response.d[i].m_Name+"</option>"
}
str +="</select>";
AJAX 响应内容是 JSON
对象数组可能 OPTIONS
多个,因此您需要使用 $.each()
函数访问数组并操作成 HTML
var response = [{"m_Code":1054,"m_Name":"Vijay"}];
var options = '';
$.each(response, function(i, v){
//options += '<option value='+v.m_Code+'>'+v.m_Name+'</option>';
//OR
options += $('<option></option>', {value: 1, text: 'abc'})[0].outerHTML
});
$('select').html(options);
ajax 响应 我收到了响应,我提醒它显示 [object Object] 的响应。 然后我这样做,
var Str = JSON.stringify(response);
然后我提醒
alert(Str);
然后我得到了
[{"m_Code":1054,"m_Name":"Vijay"}]
现在我想绑定 html select 框中的值
<select><option value = "1054">Vijay</option></select>
我该怎么做?请帮助我
响应是一个包含对象的数组。您可以通过以下方式获取值和名称:
var value = response[0].m_Code;
var name = response[0].m_Name;
循环响应
var str="<select>";
for (i=0; i<response.length; i++) {
str +="<option value='"+response.d[i].m_Code+"'>"+response.d[i].m_Name+"</option>"
}
str +="</select>";
AJAX 响应内容是 JSON
对象数组可能 OPTIONS
多个,因此您需要使用 $.each()
函数访问数组并操作成 HTML
var response = [{"m_Code":1054,"m_Name":"Vijay"}];
var options = '';
$.each(response, function(i, v){
//options += '<option value='+v.m_Code+'>'+v.m_Name+'</option>';
//OR
options += $('<option></option>', {value: 1, text: 'abc'})[0].outerHTML
});
$('select').html(options);