当我想将返回值呈现到html列表框中时,会在每个字符后分割值。
这是jQuery代码:
$.get('GetBusiness.aspx', { Businessnr: Dossierno }, function (returndata) {
// for each address in returndata
$.each(returndata, function (val, text) {
// add an option tag to the listbox id test
$("#test").append(
$("<option></option>").val(val).html(text)
);
});
我的列表框执行此操作:
i
t
r
e
n
d
e
r
我错了什么?
答案 0 :(得分:0)
尝试放置$.getJSON
而不是$.get
答案 1 :(得分:0)
你正在迭代一个字符串:
>>> jQuery.each("hello", function(val, text) { console.log(val,text); });
0 h
1 e
2 l
3 l
4 o
确保您希望从GetBusiness.aspx
收到哪种数据。您始终可以使用console.log
进行检查。