2015-06-05 8 views
0

Я использую jQuery 1.11.0 в своем проекте. Я изменил ajaxSetting. Я сделал async:!0 вместо async:!1, потому что мой remote validation работал неожиданно. Это изменение не беспокоило меня нигде, кроме сообщений Telerik. Из-за этого изменения Telerik Reporting не загружаются.Telerik Report Viewer не работает с jquery async: false

Есть ли что-нибудь, что я делаю для сообщения telerik, так что он загружается несинхронно и отлично работает?

ответ

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