我发送一个ajax请求到asp.net中的web方法,它返回一个包含html标签的字符串。 C#代码是如下 -jquery - 从asp.net动态添加选择选项作为html字符串 - 不工作
string str="";
for(int i=0; i<=9; i++)
{
str += "<option value='2'>One</option>";
}
return str;
在查询我收到使用jquery如下这个响应数据&我加入这对一个HTML选择。
var optionsHtml = data.d.split(":");
$('#ddlCartons").html(optionsHtml);
但是,这是直接从jquery.js和给人一个错误文件 -
Could not convert JavaScript argument arg 0 [nsIDOMDocumentFragment.appendChild]
但是,不是optionsHtml,如果硬编码字符串赋予相同的 -
$('#ddlCartons").html("<option value='2'>Hii</option><option value='2'>Hii</option><option value='2'>Hello</option>");
是工作正常。 那么,出现错误是怎么回事?
为什么你与分裂 “:”? – 2012-03-07 11:29:00