【问题标题】:Syncfusion EJ2(EJS) Schedule. Cannot populate from JSONSyncfusion EJ2(EJS) 时间表。无法从 JSON 填充
【发布时间】:2019-08-16 20:01:58
【问题描述】:

我在将 JSON 数据绑定到 SyncFusion 计划时遇到问题。参考this article 在我的 .cshtml 我有这个

<div class="col control-section">
    <div class="content-wrapper">
        @(Html.EJS().Schedule("schedule")
            .Width("100%")
            .Height("650px")
            .EventRendered("onEventRendered")
            //.EventSettings(new ScheduleEventSettings { DataSource = ViewBag.datasource })
            .EventSettings(e => e.DataSource(d => d.Url("Home/GetAppointmentData").CrudUrl("Home/SaveAppointmentData").Adaptor("UrlAdaptor").CrossDomain(true)))
            .SelectedDate(DateTime.Now).Render()
            )
    </div>
</div>

Home/GetAppointmentData 生成附件中的 JSON。

public class AppointmentData
{
    public int Id { get; set; }
    public string Subject { get; set; }
    public string Location { get; set; }
    public DateTime StartTime { get; set; }
    public DateTime EndTime { get; set; }
    public string CategoryColor { get; set; }
}

在浏览器控制台中,我收到此错误。

Uncaught SyntaxError: Unexpected token < in JSON at position 0
at JSON.parse (<anonymous>)
at Object.parseJson (ej2.min.js:10)
at e.onSuccess (ej2.min.js:10)
at e.successHandler (ej2.min.js:10)
at e.stateChange (ej2.min.js:10)
at XMLHttpRequest.t.httpRequest.onreadystatechange (ej2.min.js:10)

我已经通过几个在线 JSON 解析器运行了内容,所有这些解析器都没有显示内容错误。请问我错过了什么?

似乎没有合法的 JSON 格式可以解决这个错误,谁能帮帮我

正如我开始在研究调度程序的实际工作方式方面取得良好进展一样,因为文档很差、不正确或不一致(或所有这些)。

getappointmentdata_376cff.zip

【问题讨论】:

    标签: asp.net-mvc visual-studio syncfusion


    【解决方案1】:

    Syncfusion 问候。

    请使用以下代码示例,并准备了以下相同示例供您参考。

    EventSettings(e => e.DataSource(d => d.Url("/Home/GetData").CrudUrl("/Home/UpdateData").Adaptor("UrlAdaptor").CrossDomain(true)))
    

    https://www.syncfusion.com/downloads/support/directtrac/general/ze/ScheduleCRUD308652568

    问候,

    卡西

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-02
      相关资源
      最近更新 更多