【问题标题】:getting jsonp to work in asp.net api让 jsonp 在 asp.net api 中工作
【发布时间】:2013-08-08 17:06:49
【问题描述】:

让我的 jsonp 与我的客户端主干脚本一起工作时遇到问题,pagenator keep gettgin invalid key 错误 环顾四周,人们说这与我的服务有关,不返回 jsonp。

例如 SyntaxError: invalid label,我写了一个 mvc4 web api 服务,这是它返回的内容,它看起来是否正确,还有什么我需要添加到我的 api 以支持 jsonp 吗?

   {
      "odata.metadata":"http://test.test.uk/api/odata/$metadata#lnews","value":[
        {
          "ID":1,"title":"This is a test news artical","mainContent":"<p>\r\n\tthis is a test article</p>\r\n","featured":1,"visiblehomepage":1,"thedatetime":"2013-08-05T10:36:05.98","expireon":"2013-08-15T00:00:00","category":17,"embargo":null,"embargotime":"PT0S","embargodate":null,"customthumbnail":null,"news_layout":3,"LNBE":0,"LNBN":0,"LNBS":0,"LNBW":0,"LNWV":0,"LNWS":1,"LNDY":0,"LNSW":0,"LNSH":0,"LNCV":0
        },{
          "ID":2,"title":"This is a test article","mainContent":"<p>\r\n\twelcome to the best site in the world</p>\r\n","featured":1,"homepage":1,"thedatetime":"2013-08-05T10:42:54.763","expireon":"2013-08-22T00:00:00","category":null,"embargo":null,"embargotime":"PT0S","embargodate":null,"customthumbnail":"Water lilies.jpg","news_layout":4,"LNBE":1,"LNBN":1,"LNBS":1,"ff":1,"LNWV":1,"LNWS":1,"LNDY":1,"LNSW":1,"LNSH":1,"LNCV":1
        }
      ]
    }

【问题讨论】:

    标签: asp.net-web-api jsonp odata backbone.paginator


    【解决方案1】:

    这是一个 JSONP 网址:

    http://odata.netflix.com/v2/Catalog/Genres?$format=json&$callback=?
    

    这是一个图表:

    客户端服务器 ------ ------ 发出 URL 请求 查找与此 URL 参数匹配的函数 ($callback) 异步执行如果找到,异步执行函数 从回调返回 从服务器端作为函数返回数据,或错误

    参考文献

    【讨论】:

      猜你喜欢
      • 2013-02-09
      • 1970-01-01
      • 2019-11-17
      • 2013-03-10
      • 2012-03-14
      • 1970-01-01
      • 2013-06-30
      • 1970-01-01
      • 2015-10-16
      相关资源
      最近更新 更多