我需要将一些数据从我的控制器传递到我的视图,并且这些数据将被jQuery用于执行某些操作。这些数据是一个短字符串。我可以将其放在隐藏的文本框中,并使用jQuery访问该文本框的值,也可以在与数据相关的html元素上放置data-attribute属性。不知道哪种方式最好。
具体来说,在我不得不做出这个选择的情况下:我有一个通用的部分视图,需要通过ajax调用来更新视图上的一些数据。但是,ajax调用的目标取决于部分视图的上下文。因此,我将链接传递给了部分视图的视图模型。我应该把这些数据存储在哪里以便jQuery访问呢?
我感觉data-attribute更好,因为我认为隐藏输入字段的目的更多地与将信息与表单的其余部分一起提交有关。
对此是否有一般共识呢?
提前致谢。
具体来说,在我不得不做出这个选择的情况下:我有一个通用的部分视图,需要通过ajax调用来更新视图上的一些数据。但是,ajax调用的目标取决于部分视图的上下文。因此,我将链接传递给了部分视图的视图模型。我应该把这些数据存储在哪里以便jQuery访问呢?
我感觉data-attribute更好,因为我认为隐藏输入字段的目的更多地与将信息与表单的其余部分一起提交有关。
对此是否有一般共识呢?
提前致谢。