Telerik Report Viewer不能与jquery async:false一起使用

时间:2015-06-05 06:14:48

标签: jquery asp.net-mvc asynchronous telerik-reporting

我在我的项目中使用jQuery 1.11.0。我更改了ajaxSetting。我做了async:!0而不是async:!1,因为我的remote validation意外地工作了。除了在Telerik报告中,这一变化并没有让我感到困扰。由于此更改Telerik Reporting不加载。

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

1 个答案:

答案 0 :(得分:0)

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

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)});