我在我的项目中使用jQuery 1.11.0。我更改了ajaxSetting。我做了async:!0
而不是async:!1
,因为我的remote validation
意外地工作了。除了在Telerik报告中,这一变化并没有让我感到困扰。由于此更改Telerik Reporting
不加载。
我有没有做任何telerik报告,以便加载异步并完美运行?
答案 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)});