2013-06-09 3 views
0

input 상자에 입력 된 데이터에서 제공된 "값"과 함께 작동하는 다음 코드가 있습니다.jQuery 버튼 클릭시 확인

input 데이터가 없어도 데이터를 전송하려면이 코드를 어떻게 변경해야합니까? product_details['id']?

예 jQuery를 코드 :

$('body').on("click", "#product_change_set_order_btn", function (e) { 
     e.preventDefault(); 
     var box = $("#product_set_order_box"); 
     var id = box.data("id"); 

     var url = box.data("url");    
     var data_array = { 
       id : id, 
       new_sort : box.val(), 
      }; 

     if($.trim(box.val()) != "") 
     { 
      ajaxCall(url, data_array, null, "product_set_order"); 

      alert("Your Sort Order Has Been Set"); 
     } 

    }); 

HTML 버튼 :

<a href="#" class="btn btn-danger" title="Delete <?php echo $product_details['name']; ?>" data-name="<?php echo $product_details['name']; ?>" data-id="<?php echo $product_details['id']; ?>" data-url="admin/PS_products/ajax_product_delete">Delete <?php echo $product_details['name']; ?></a> 

답변

1
$('body').on("click", "#product_change_set_order_btn", function (e) { 
     e.preventDefault(); 
     var box = $("#product_set_order_box"); 
     var id = box.data("id"); 

     var url = box.data("url");    
     var data_array = { 
       id : id, 
       new_sort : box.val(), 
      }; 

      ajaxCall(url, data_array, null, "product_set_order"); 

      alert("Your Sort Order Has Been Set"); 

    }); 
관련 문제