我正在尝试在包含文本框的表中插入值。我的结果是使用Dictionary获取并通过json返回结果。该值已成功获取,但未插入文本框中。以下是我的代码。
file.cshtml
shell
答案 0 :(得分:0)
应该是这样的
$(this).find("input.txtbox").val( val.Result);
设置值属性:
$(selector).val(value)
供参考检查api.jquery.com
答案 1 :(得分:0)
你正在使用$ .each $ .each正在接收: -
1- 数组 类型:数组 要迭代的数组。
2- 回调 类型:函数(整数 indexInArray ,对象值)
将在每个对象上执行的功能。
在每次迭代中,传递给函数的值是字典中的记录,因此每条记录都有键和值,您必须再次迭代每个值。
您正在使用3个具有相同名称的变量,这将非常令人困惑。
您应该像这样插入您的值: -
$(this).find("input.txtbox").val(val.Result);
我不完全理解你为什么要回来!!