无法访问javascript中Jquery 3.3.1升级后的隐藏字段值

时间:2018-09-10 12:43:14

标签: jquery knockout.js

我们已经在Web应用程序中使用了Knockout库和JQuery。我们将一个隐藏字段与CSHTML页面中来自模型的值绑定在一起:

<input id="Item" type="hidden" value="@Json.Encode(Model.OrderList.Select(it => new { it.ItemDescription, it.ItemId}))" />

然后,我们在JS中读取值并分配给可观察的对象,例如:

self.OrderList(JSON.parse ($("#Item").val())); 

在升级jQuery库之前,它工作得很好,但是在jQuery升级后,$("#Item").val()除了undefined不会返回任何内容。

仅在升级后,并且没有任何进一步的更改,它开始失败。您能告诉我代码中需要更改的内容吗?

在进一步诊断中,我确定此问题仅在弹出屏幕中发生。我认为ajax方法存在一些问题。

0 个答案:

没有答案