首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Js获取值并绑定到cshtml中的json数据属性。

问从Js获取值并绑定到cshtml中的json数据属性。
EN

Stack Overflow用户
提问于 2022-09-27 11:02:30
回答 1查看 92关注 0票数 -1

我需要在json中获取客户端数据,并在cshtml中的数据属性中传递json。然后读取数据属性中的值。

代码语言:javascript
复制
 <div class="container" data-attribute="{Json}">

上面的json将包含来自客户端的数据(使用js收集)。

任何关于如何使这件事起作用的建议。

  1. 在cshtml
  2. 中传递json数据属性,从cs文件

中读取属性值。

EN

回答 1

Stack Overflow用户

发布于 2022-09-27 11:13:32

如果您想将数据属性设置为Json,并且提到它是通过JS收集的,那么可以使用此JS代码将其设置为div。

代码语言:javascript
复制
var data_str = encodeURIComponent(JSON.stringify(my_object));
$("div#mydiv").attr("data-hero",data-str);

如果您想检索它,那么您可以使用下面的代码。

代码语言:javascript
复制
var data_str = $("div#mydiv").attr("data-hero");
var my_object = JSON.parse(decodeURIComponent(data_str));

有一次,您提到要在cs文件中读取属性,因此我希望您正在调用一个Ajax request,在这里您可以按照上面给出的属性读取数据,并将其传递到您的POST request中,您可以在cs代码中读取它。

按照本文的要求,使用Json传递Ajax。

Send JSON data via POST (ajax) and receive json response from Controller (MVC)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73869498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档