【问题标题】:kendo datasource sending jquery stringkendo 数据源发送 jquery 字符串
【发布时间】:2014-04-23 00:10:28
【问题描述】:

我有这个 Kendo UI 数据源。我正在尝试传递数据参数

transport: {
    read: {
        url: "http://clientstoprofits.paupertopresident.com/api/Schedule/Tasks_Read",
        data:{
            UserId:id,
            startDate:startTime
        },
        dataType: "jsonp"
    },

但唯一被发送的是

Request URL:http://mydomain.com/api/Schedule/Tasks_Read?callback=jQuery19107631381487008184_1398210088201&_=1398210088207

谁能告诉我为什么我得到这个回调=Jquery*?

【问题讨论】:

  • 这是为这个 JSONP 请求创建的回调 jQuery 的名称。有什么问题?
  • data:{UserId:id,startDate:startTime} 参数没有被传递
  • 您不能使用 JSONP 发布数据;将用户 ID 和开始日期编码为 url 参数
  • 谢谢...如果您提供答案,请检查它是否正确

标签: kendo-ui kendo-mobile kendo-datasource


【解决方案1】:

回调 url 参数是为此 JSONP 请求创建的回调 jQuery 的名称(更详细的解释,请查看 jQuery.ajax()dataType 选项。

至于为什么你的数据没有被发送:你只能通过 POST 请求来做到这一点,而 JSONP 请求根据定义是 GET 请求。因此,您必须将用户 ID 和开始日期编码为 url 参数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-28
    • 1970-01-01
    • 1970-01-01
    • 2011-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多