将数据从javascript传递到c#
本文关键字:javascript 数据 | 更新日期: 2023-09-27 18:20:39
所有操作都在VIEW中。
我的应用程序现在的样子:我从websocket服务器获取JSON数据,并将其保存在一些JS变量中。
我想在我的视图中创建此数据的动态内容表。我的想法是以某种方式(?)将数据从js传递到asp.net视图,并使用for循环来创建这些数据的表。
我应该尝试使用ajax吗?以及如何传递这些数据?
如果你只想从收到的json数据中创建一个表视图,你可以使用DataTables插件,这是一个非常流行的jQuery Javascript库和高度灵活的工具,你会很容易地获得许多附加功能,如排序、过滤。
这是一个你可以效仿的例子。
$(document).ready(function() {
$('#example').DataTable( {
"processing": true,
"serverSide": true,
"ajax": {
"url": "scripts/jsonp.php",
"dataType": "jsonp"
}
} );
} );
<table id="example" class="display" cellspacing="0" width="100%">
<thead>
<tr>
<th>First name</th>
<th>Last name</th>
<th>Position</th>
<th>Office</th>
<th>Start date</th>
<th>Salary</th>
</tr>
</thead>
<tfoot>
<tr>
<th>First name</th>
<th>Last name</th>
<th>Position</th>
<th>Office</th>
<th>Start date</th>
<th>Salary</th>
</tr>
</tfoot>
</table>
您将从原始站点获得更多有用的示例:DataTable
此外,如果您使用像AngularJS或KnockoutJS这样的javascript框架,您还可以通过许多其他方式来实现这一点。