2014-12-04 39 views
0

我有兩個下拉列表,並選擇數據我使用ajax將它發送到一個php文件,我檢索了一個表並根據我的查詢字段發送整個表內容我通過在Ajax中從POST返回的值中獲取類名

jQuery("div#tablecontent").html(returnval); 

顯示它但現在我想編輯,刪除我顯示的表視圖,我試圖讓我的類返回的行。但不能請指導我如何獲得我作爲整桌返回的場的類。
編輯:添加代碼,我已經做了

jQuery(document).ready(function(){ 
jQuery("#select1").change(function(){ 
jQuery.ajax({ 
    type: "POST", 
    url: "<?php echo $base_url;?>?q=search/won", 
    error: function(returnval) { 
     alert("Failure"); 
    }, 
    success: function (returnval) { 
     // alert(returnval); 
     jQuery("select#fileds_content").html(returnval) 
     //alert("Sucess"); 
    } 
    }) 
    // 
    jQuery("#fileds_content").change(function(){ 
     if(jQuery(this).val()){ 
      var datawon = jQuery(this).val(); 
      jQuery.ajax({ 
       type: "POST", 
       url: "<?php echo $base_url;?>?q=getbases/won", 
       data:{ datawon : datawon}, 
       error: function(returnval) { 

        // alert(returnval); 
        // alert("Failure"); 
       }, 
       success: function (returnval) { 
        // alert(returnval); 
        jQuery("div#tablecontent").html(returnval); 

        //alert("Sucess"); 
       } 
      }) 
+0

那麼你可以告訴我們的代碼嗎? – 2014-12-04 11:25:06

+0

借調。 codepen或jsfiddle會很有幫助。 – Todd 2014-12-04 11:26:37

+0

您需要.on(事件代表團)來實現這一點。 – Jinandra 2014-12-04 11:28:29

回答

1

我不完全知道你真正想要做什麼,但我的理解是,你不能選擇它的一類新創建的元素。在這種情況下,你不能選擇一個新創建的元素,因爲js還不知道它,因此,你可以使用類似.ajaxComplete()的東西,這將確保在ajax調用完成後運行一個函數。