IE 8 および Chrome で正常に動作する ajax を使用して jquery オートコンプリートを使用しています。ただし、Firefox (バージョン 21) の場合、結果は autocomplete に表示されません。しかし、私は ajax の成功を見つけて、 firebug console という結果になりました。Firebug に他のエラーや警告は見つかりませんでした。以下は、私が使用しているサンプルコードです。目的を理解するためにいくつかのアラートを追加しました。すべてのアラートは Chrome と IE で問題なく表示されます。しかし、FireFox で動作する 'Alert Postion - 1' しか見つかりませんでした。助けてください
$ ( "#sample" ).autocomplete (
{
minLength: 1,
source: function(request, response)
{
var qurl="sample URL";
alert('Alert Postion - 1');
$.ajax({
url: qurl,
data: { },
dataType: "json",
type: "POST",
success: function(data)
{
alert('Alert Postion - 2');
if(data.status==true)
{
alert('Alert Postion - 3');
response($.map(data.result, function(obj) {
alert('Alert Postion - 4');
return {
label: obj.value,
value: obj.key
};
}));
}
else
{
alert('Alert Postion - 5');
}
alert('Alert Postion - 6');
},
error:function()
{
alert(' Error');
}
});
}
});