2013-03-06 27 views
0

我有我的Ajax調用:控制ajax調用返回的表放置在網站中?

$(function(){ 
    $("#refresh1").click(function(){ 
     $.ajax({ 
      type:"POST", 
      url:"TableRefresh.php", 

      success:function(response){ 
       $("#results").html(response); 
      } 
     }); 
    });      
}) 

TableRefresh.php只是創建和打印一個HTML表的printf()語句,但是當它打印回在頁面上它在最高層堅持它。我如何控制它放置的位置? (底部)

回答

1

TableRefresh.php不打印任何東西。

success函數中,如果您想將結果添加到元素#results如果您希望結果中的其他位置只是簡單地更改選擇器。

+0

它實際上打印,我有printf語句打印出一張表。有什麼方法可以調整打印的位置? – Hoser 2013-03-06 03:22:25

+0

無論您在服務器上使用哪種方法來打印,「ajax call」的結果都會返回爲字符串(在您的情況下分配給var'response')。用'$(「#results」).html(response)'你將div的innerHTML設爲id'results'到服務器返回的值 – Josh 2013-03-06 03:27:18

+0

好吧我明白了。似乎我有一些混淆。謝謝! – Hoser 2013-03-06 03:30:08

相關問題