我在从选择菜单中进行选择后动态设置数据元素。 动态选择工作正常但是元素被设置为"未定义"在我看来。
在我的公司控制器中,我通过id获取公司前缀。这将按公司ID返回正确的前缀。
public function getcompanyprefix($id)
{
$company = Company::find($id);
return Response::make([$company->prefix]);
}
在我的jquery中,我获取公司前缀并将其附加到但是element.prefix返回undefined。
$('.admin-select').change(function() {
$.getJSON("/companies/getcompanyprefix/"+$(this).val(), function(data) {
var coprefix = $('#coprefix');
coprefix.empty();
$.each(data, function(index, element) {
coprefix.append("<span>" + element.prefix + "</span>");
});
});
});