1

一直在关注调用 Web 服务(GET 请求)的示例,并将其稍微更改为指向我自己的服务。问题是剑道以以下形式将回调附加到请求地址

...?callback=jQuery1910806812594877556_1375342185702&_=1375342185703

Web 服务无法响应无效参数错误,问题是 &(与号)。如果您删除它,服务将返回响应。

是否可以更改剑道端的回调格式以排除它?

4

1 回答 1

0

这个 _=1375342185703 由 Kendo DataSource 在后台使用的 jQuery.ajax 附加。那东西被用作缓存破坏器(防止浏览器缓存)。修复很简单——禁用 jQuery 缓存:

transport: {
   read: {
      url: "your service",
      dataType: "jsonp",
      cache: true // enable caching which disables the cache buster
   }
}
于 2013-08-03T04:23:33.763 回答