【问题标题】:Kendo ui webservice callback function剑道ui webservice回调函数
【发布时间】:2013-08-03 03:24:49
【问题描述】:
一直在关注调用 Web 服务(GET 请求)的示例,并将其稍微更改为指向我自己的服务。问题是剑道以
的形式将回调附加到请求地址
...?callback=jQuery1910806812594877556_1375342185702&_=1375342185703
Web 服务无法响应无效参数错误,问题是 &(与号)。如果您删除它,服务会返回响应。
是否可以在剑道端更改回调格式以排除它?
【问题讨论】:
标签:
web-services
callback
grid
kendo-ui
【解决方案1】:
这个 _=1375342185703 由 Kendo DataSource 在后台使用的 jQuery.ajax 附加。那东西被用作缓存破坏器(防止浏览器缓存)。修复很简单——禁用 jQuery 缓存:
transport: {
read: {
url: "your service",
dataType: "jsonp",
cache: true // enable caching which disables the cache buster
}
}