Telerik 报告查看器不适用于 jquery async: false

Telerik Report Viewer don't work with jquery async: false

我在我的项目中使用 jQuery 1.11.0。我已经更改了 ajaxSetting。我做了 async:!0 而不是 async:!1 因为我的 remote validation 出乎意料地工作了。除了在 Telerik Reporting 中,此更改并没有影响我的任何地方。由于此更改 Telerik Reporting 不加载。

有没有什么我可以做任何 telerik 报告,以便它异步加载并完美运行?

好吧,经过长时间的故障排除,我能够解决这个问题。实际上我确实在 jquery.validate.unobtrusive.min.js 中进行了更改。我还原了 jQuery 1.11.0 中的更改。 我只为远程验证设置了 async false。我做了以下更改(粗体字):

b.add("remote",["url","asynx","type","additionalfields"],function(b){var d={url:b.params.url,async:false,type:b.params.type||"GET",data:{}},e=h(b.element.name);a.each(j(b.params.additionalfields||b.element.name),function(i,h){var c=g(h,e);d.data[c]=function(){return a(b.form).find(":input").filter("[name='"+f(c)+"']").val()}});c(b,"remote",d)});