0

それをクリックすると、js funcに送信されます。func は、Web ページからテキストを取得する jquery です (Web ページは SQL からテキストを取得します)。問題は、IE では機能しないことです。Web ページのテキストが更新されません。しかし、奇妙なことに、更新される場合と更新されない場合があります。

<a>関数への呼び出しは次のとおりです。

<a href="##" title="" class="FeaturedButton" onclick="MakeFeatured(#itemid#); return false;">
<span class="make" >
Make featured item
</span>
</a>

ここで js 関数:

function MakeFeatured(itemid)
{
$.get('../../pa_listings/make_featured.cfm?itemid=' + itemid,function(data){
if (data.indexOf('ok') > 1) {
    alert('OK');
    $('#tr'+ itemid).remove();
}
else 
    alert('No manual ad slots left!');  
}); 
}

PS IE ブラウザーだけの問題です。他のすべてをチェックインしたので、問題は Web ページのテキストではなく js にあると思います。

4

1 に答える 1

2

キャッシュをオフにする必要があるようです。これを試してください。

$.ajax({
    url: '../../pa_listings/make_featured.cfm?itemid=' + itemid,
    cache: false,
    success: function(data) {
        if (data.indexOf('ok') > 1) {
            alert('OK');
            $('#tr'+ itemid).remove();
        }
        else 
            alert('No manual ad slots left!');  
        } 
    }
});
于 2012-11-28T14:10:20.777 に答える