gpt4 book ai didi

javascript - 在 javascript 类型的对象上找不到属性或字段 'location'

转载 作者:行者123 更新时间:2023-11-29 22:51:48 24 4
gpt4 key购买 nike

我在获取 javascript 表达式 Thymeleaf 中的对象时遇到问题,我该如何解决?

我正在尝试通过 javascript 表达式用 Location 填充一个选择选项,但我不知道我可以访问 platform.location.locationId

    $(document).ready(function () {

/*[# th:if="${platform != null}"]*/

$("#platformId").val( "[(${platform.platformId})]" );
$("#asset").val( "[(${platform.asset})]" );
$("#ismpSerialNumber").val( "[(${platform.ismpSerialNumber})]" );
$("#ismpKitName").val( "[(${platform.ismpKitName})]" );
$("#businessUnit").val("[(${platform.businessUnit})]");
$("#project").val("[(${platform.project})]");
$("#name").val("[(${platform.name})]");
$("#chasisSerial").val("[(${platform.chasisSerial})]");
$("#model").val("[(${platform.model})]");
$("#serialPlatform").val("[(${platform.serialPlatform})]");
$("#chasisModel").val("[(${platform.chasisModel})]");
$("#finalStatus").val("[(${platform.finalStatus})]");
$("#assignedTo").val("[(${platform.assignedTo})]");
$("#ismNumber").val("[(${platform.ismNumber})]");
$("#ownedBy").val("[(${platform.ownedBy})]");
$("#locationId").val("[[${platform.location.locationId}]]");


/*[/]*/

});

EL1008E:在“com.LTR.entity.Platform”类型的对象上找不到属性或字段“location”- 可能不是公共(public)的或无效的?

最佳答案

确保您的平台实体具有属性“location”并且该类具有形状为 getLocation() 的 getter。您收到的错误意味着 thymeleaf 在构建生成的 html 以发送给客户端时无法访问此属性。

附带说明,是的,您正在使用 javascript 设置一些值,但 thymeleaf 将使用 Java 类组成最终作为您的 .val 参数的内容。

关于javascript - 在 javascript 类型的对象上找不到属性或字段 'location',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57354032/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com