2011-05-24 134 views
0

嗨即時通訊新的jQuery,我一直有這個問題在這個ajax請求在鉻。它的工作原理,不發送錯誤,但你必須點擊單選按鈕2-3次Chrome更新,用新的數據問題與jQuery的Ajax鉻

$(':radio').change(function() { 




    var size = $('#sizeselect :radio:checked').attr('name'); 
    var colour = $('input:radio[name=col]:checked').val(); 



    $('#change').html('<p><img src="ajax-loader-2.gif" width="220" height="19" /></p>'); 


    $.ajax({ 
    async: false, 
    url : 'php.php', 
    type: 'POST', 
    dataType: 'html', 
    data: 'size=' + size + '&colour=' + colour, 
    success : function (data) { 
    $("#change").hide().html(data).fadeIn(700); 

    } 

});   


        }); 

任何人有任何想法#change DIV過嗎?


仍然有問題我檢查了檢查員,並沒有發現任何錯誤。下面是對問題

http://www.regionalartwork.co.uk/jquerytest/index.html

+4

您可能不應該使用'async:false',因爲這會在請求期間阻止所有其他JS執行。 – 2011-05-24 15:32:30

+2

@Matt球:+1。它也從'AJAX'中刪除'A'。 – Spudley 2011-05-24 15:33:58

+2

嘗試根據Jquery示例數據嘗試發送數據:{post_size:size,post_color:color} – 2011-05-24 15:34:31

回答

0

退房的鏈接,你的請求不佔用太多的時間和瀏覽器無法等待服務器響應。使用Chrome的Inspector,網絡標籤爲:

在Windows上的Ctrl + Shift + I Mac上的Cmd + Shift + I。

爲什麼不用它來調試你的Js。從你向我們展示的內容看,它應該起作用。

+0

仍然出現問題我檢查了檢查器並且沒有發現任何錯誤。下面是一個問題的鏈接 http://www.regionalartwork.co.uk/jquerytest/index.html – 2011-05-24 21:24:16

+0

我剛剛試過鏈接,你給了。一切正常。顯示「顏色和大小」後,右側有一個顯示加載條的區域。 – 2011-05-25 12:37:58