一直在关注调用Web服务(GET请求)的示例,并稍微更改它指向我自己的服务。问题是,kendo以
的形式向请求地址附加回调...?callback=jQuery1910806812594877556_1375342185702&_=1375342185703
Web服务无法响应无效的参数错误,问题是& (符号)。如果删除它,服务将返回响应。
是否可以更改kendo端的回调格式以将其排除?
答案 0 :(得分:0)
这个_ = 1375342185703附加了jndo.ajax,这是Kendo DataSource在引擎盖下使用的。那个东西被用作缓存破坏者(阻止浏览器缓存)。修复很简单 - 禁用jQuery缓存:
transport: {
read: {
url: "your service",
dataType: "jsonp",
cache: true // enable caching which disables the cache buster
}
}