2013-06-01 33 views
-1

將一堆圖像名稱從.load()調用回服務器後,我想知道有多少圖像名稱發送給我。有沒有辦法讓服務器上的PHP可以在客戶端的.load完成例程可以看到它的地方寫入那個數字?從jQuery中發回自定義狀態.load()

感謝

+0

服務器返回的是什麼?它是否會返回圖片網址的純文本列表? – Nightfirecat

+0

它迴響了一堆HTML,基本上在td元素中使用img標籤構建表格。我想可以讓它迴應最後的圖像數量,但是我必須仔細閱讀Response。我只是認爲可能有一種方法可以直接寫出來自呼叫的狀態字段。 – Steve

回答

0
$.post('ajax/test.html', function(data) { 
    var count = data.match(/<img/g); 
    alert("images: " + count.length); 

    $("#element").html(data); 
}); 

這個腳本計數標籤的響應多少次存在,然後將數據追加到元素id爲「元素」。

+0

是的,好的。我注意到.load()成功完成回調傳遞了res​​ponse,status和xhr,我想我可以將status字段設置爲服務器上的一些自定義文本。沒有? – Steve