MVC将模型数据传递到Javascript画布

约翰·杜

我和一个朋友必须在画布上拖动图像。这些图像必须从数据库中加载。

这是我们的模型Tafel:

public class Tafel{

    public int TafelId { get; set; }

    public int ReservatieId { get; set; }

    public string ImagePostion { get; set; }   

    [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:hh:mm tt}")]
    //[DataType(DataType.Time)]
    public DateTime? Tijd { get; set; }

    [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:MM/dd/yyyy}")]
    public DateTime? Datum { get; set; }

    public string Afbeelding { get; set; }

    public bool Beschikbaarheid { get; set; }
}

画布position存储在中ImagePosition画布坐标在这里被存储。

在这里,我们将图像加载到画布上:

<script>
    var position = @Html.Raw(Json.Encode(Model.ImagePostion));

    var path = "somerandomimage.jpg";

    var canvas = $("#Canvas");
    var c = canvas[0].getContext("2d");

    var image = new DragImage(path, 50, 50);

    var loop = setInterval(function () {

        c.fillStyle = "gray";
        c.fillRect(0, 0, 800, 500);

        image.update();

    }, 30); `
    //some drag & drop code after this
 </script>

因此,imagePosition必须继续DragImage(path, 50, 50)我们尝试使用来获取位置Json.Encode,但它返回null。

你们中的任何人都可以帮助我了解如何将模型中的数据提取到Javascript中吗?

谢谢您的问候。

斯图尔特

根据ImagePosition这种格式值,number/number您可以将其拆分为一个数组,然后使用索引访问所需的部分

var position = '@Model.ImagePostion'.split('/');

// then access the values like so
var image = new DragImage(path, position[0], position[1]);

parseInt如果DragImage需要数字而不是字符串,则可能需要这些值。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数据传递到Polymer元素

来自分类Dev

将MVC数据传递给Knockout视图模型

来自分类Dev

从ProMotion WebScreen将数据传递到Javascript

来自分类Dev

将数据传递到范围

来自分类Dev

将数据传递到ScalaFX JFXApp

来自分类Dev

使用MVC 6 EF将数据传递到视图

来自分类Dev

Laravel将数据传递到路由

来自分类Dev

如何将JavaScript数据传递到控制器ASP.NET MVC

来自分类Dev

从Java将数据传递到OPL模型

来自分类Dev

将数据传递到Vue模板

来自分类Dev

从UIVIewController将数据传递到SKScene

来自分类Dev

Django将JSON数据传递到静态getJSON / Javascript

来自分类Dev

SwiftUI将数据传递到ViewModel

来自分类Dev

Asp.Net MVC Core-Post Action将旧模型数据传递到其他视图

来自分类Dev

将数据传递到引导模式

来自分类Dev

将ajax数据传递到后端javascript

来自分类Dev

将Json数据传递到HTML

来自分类Dev

将JSON数据传递到模板

来自分类Dev

将数据传递到UITableViewCell iOS

来自分类Dev

将数据传递到Singleton iOS

来自分类Dev

将数据传递到BTsidemenu

来自分类Dev

Codeigniter:将数据传递到包含

来自分类Dev

将数据传递到EditorTemplate

来自分类Dev

.ajaxForm将数据传递到php

来自分类Dev

使用JavaScript将数据传递到模态

来自分类Dev

ASP.NET MVC 将动态 Json 数据传递到模型中以在局部视图中返回

来自分类Dev

如何将从 mysql 检索到的数据传递到 javascript 以在画布上绘制点

来自分类Dev

将 JavaScript 对象数据传递到 Bootstrap Modal

来自分类Dev

MVC 将模型数据传递给 JavaScript