我從數據庫中生動地加載了一些數據,並且每行都有一些鏈接可以完成某些操作。jquery Ajax調用在IE8中無法正常工作
他們工作得很好,除了最後一個,我實現這似乎並沒有被工作IE
$('.lockFile').click(function(){
var url = "functions/lock_call.php";
var unlock = 'assets/lock-unlock.png';
var lock = 'assets/lock.png';
var action = 'unlock';
var id = $(this).parent().parent().attr('id');
var image = $(this).children(0);
if (image.attr('src') == unlock)
action = 'lock';
var data = 'id='+id+'&action='+action;
$.ajax({
type: "POST",
url: url,
data: data,
cache: false,
success: function(){
alert (action);
if (action == 'lock')
image.attr('src', lock);
else
image.attr('src', unlock);
}
});
return false;
});
什麼可能是錯的?
「成功」提醒表演者,但沒有任何提示。也就是說,腳本不運行。
我誠實地認爲*值*可以保持不變。現在發送的數據是不同的。 – pimvdb
哎呦編輯。我忘了一些(網址)等 – genesis
這工作,但現在我需要執行2次點擊才能在IE中獲得這項工作。有任何想法嗎? –