2016-04-01 17 views
0

İşte ben formu verileriyle birlikte ekstra alanları kullanılan benim ajax çağrıdır i değerler eklemek farlılık varsa buradaekleme veri

function paging(div_id, module, page_value) 
{   
    var active_customer_list = $("#active_customer_list").val(); 
    $("#"+div_id).html(loader); 
    var data = $('#search_form').serializeArray();  
    $.ajax({ 
      type: "POST", 
      url: "my_page.php", 
      data: new FormData($('#search_form')[0]).append ({ 'type' , 'paging'}), 
     success: function(msg) 
      { 
       msg = msg.replace(/^[\s]+/g,""); 
       $("#"+div_id).html(msg);     
      } 
     }); 
    return false;  
} 

i form verilerini almak . Ben append() kullanarak değerleri eklersem sadece append değerlerini alırım.

+0

sözdizimi değişiklik olmalı yeni FormData' => 'new FormData (someFormElement)' ... Hatalar için konsolu kontrol edin ... – Rayon

+0

Hiçbir sözdizimi hatası yok. FormData – sujivasagam

+0

konsolunda $ ('# search_form') [0]) arama formunu kullandım. ({'Type', 'paging'} ' – Rayon

cevap

0

Bu deneyebilirsiniz:

var data = $(this).serializeArray(); 
data.push({name: 'cat_name', value: $('#cat_name').val()}); 

Yani, kod `için

data.push({ type: 'paging' });

+0

Üzgünüm. – sujivasagam

0

İstek göndermeden önce bu itme değerini deneyin.

function paging(div_id, module, page_value) 
{   
    var active_customer_list = $("#active_customer_list").val(); 
    $("#"+div_id).html(loader); 
    var data = $('#search_form').serializeArray(); 
    data .push({ 'type' , 'paging'}); 
    $.ajax({ 
      type: "POST", 
      url: "my_page.php", 
      data: data, 
      success: function(msg) 
      { 
       msg = msg.replace(/^[\s]+/g,""); 
       $("#"+div_id).html(msg);     
      } 
     }); 
    return false;  
} 
+0

Üzgünüz. Çalışmıyordu – sujivasagam