2015-06-10 51 views
0

我的ajax腳本不會加載我的引導/數據切換下拉功能,請幫助,謝謝。Ajax腳本不會加載數據切換下拉

我的ajax:

function load(parameter,id) 
{ 
$.ajax({ type: "POST", url: 'php/ajax.php', data: parameter, 
     success: function(data) 
      { 
      $('#'+id).html(data); 
      }, 
     error: function() 
      { 
       alert('error'); 
      } 
     }); 
}; 

ajax.php:

echo "<table class=\"table no-margin\" > 
     <tr class=\"info\" > 
      <td align=\"left\"><b> Filename </b></td> 
      <td align=\"center\" width=\"55px\" style=\"vertical-align: middle;\" >00:00</td> 
      <td align=\"right\" width=\"55px\" style=\"vertical-align: middle;\"> 
       <div class=\"btn-group\"> 
        <div data-toggle=\"dropdown\" class=\"btn btn-default btn-xs dropdown-toggle\"> 
         <i class=\"fa fa-wrench\"></i> 
         <span class=\"caret\"></span> 
        </div> 
        <ul class=\"dropdown-menu pull-right\"> 
         <li><a><i class=\"fa fa-user\"></i> User </a></li> 
         <li><a href=\"javascript:edit('this is a test');\" id=\"0\"><i class=\"fa fa-pencil-square-o\"></i> Edit</a></li> 
         <li><a href=\"#\"><i class=\"fa fa-download\"></i> Download</a></li> 
         <li><a href=\"#\"><i class=\"fa fa-trash-o\"></i> Delete</a></li> 
        </ul> 
       </div> 
      </td> 
     </tr> 
    </table>"; 

下拉不起作用,這條線:

<div data-toggle=\"dropdown\" class=\"btn btn-default btn-xs dropdown-toggle\"> 
+1

我每次看到以這種方式在PHP文件中創建的HTML時,我的一小部分死亡! – swatkins

回答

0

DOM的創建動態地未在中解析js。所以可能你應該在創建一個新的引導插件後聲明像$('.dropdown-toggle').dropdown()

+0

請試用,謝謝! – mister32

+0

只是試圖寫$('。dropdown-toggle')。dropdown();在你的$('#'+ id).html(data);不行嗎? –

+0

不工作後:( – mister32