(извините за мой английский, это не мой родной язык)
У меня есть проект, который использует codeigniter + JqueryUI. Я думал об обновлении версии JQuery до 1.5, главным образом потому, что я использую много вызовов ajax, и любое улучшение в скорости высоко ценится.
Итак, это мой код, который прекрасно работает в JQuery версии 1.4.4:
$("#nome_produto").autocomplete({
source: function( request, response ) {
$.ajax({
async:false,
url: "<?php echo site_url("produtos_produto/json_produtos/f") ?>",
dataType: "json",
type: "POST",
data: request,
success: function( data ) {
response( $.map( data, function( item ) {
return {
label: item.label,
value: item.label,
cod: item.cod
}
}));
},
beforeSend:function(){
$("#nome_produto").toggleClass("loading");
},
complete:function(){
$("#nome_produto").toggleClass("loading");
}
});
},
minLenght:3
});
В Jquery 1.5 я получил ошибку 404, но запрошенный URL-адрес:
http://myurl.com/produtos_produto/json_produtos/f?callback=JQUERY_hashofnumbers, даже если это почтовый запрос.
Кто-нибудь знает, почему это происходит?