(抱歉我的英语,它不是我的出生郎)我有一个使用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
});
Run Code Online (Sandbox Code Playgroud)
在Jquery 1.5中,我收到了404错误,但请求的URL是:http://myurl.com/produtos_produto/json_produtos/f?callback = JERY_hashofnumbers ,即使这是一个帖子请求.有谁知道为什么会这样?