2016-04-08 17 views
0
Ben bu yüzden

AJAX başarı serialize formu sonrası değeri

fullname=muthu&position=tl&status=active 

Ben bu yüzden diziye dönüştürmek istediğiniz Bu değer altında böyle başarıda yanıt almak serialize() yöntemi kullanılarak tüm değerleri göndermek için göndermek AJAX formu kullanıyorum

AJAX başarısında deneyecek. Bunu nasıl yapabilirim? Benim AJAX kodu burada: Eğer nesnelerin bir diziye fullname=muthu&position=tl&status=active dönüştürmek çalışıyorsanız

var candiate_form = $('#candiate_form').serialize(); 
$.ajax({ 
    type: "POST", 
    url: "function.php", 
    data: { candiate_form: candiate_form }, 
    success: function(response) { 
     alert(response); 
    } 
}); 
+1

Olası yinelenen:

O

data: candiate_form,

yerine

data: { candiate_form: candiate_form },

Ve PHP'de gibi erişim olmalıdır Eşzamansız çağrının yanıtı nedir?] (http://stackoverflow.com/questions/14220321/how-do-i-return-the-response-from-an-asynchronous-call) – FredMaggiowski

+1

Denediğiniz şey net değil. yapmak. Mevcut kodunuzdaki sorun nedir? –

+0

serlize dize diziye dönüştürmek istiyorum bunu nasıl yapabilirim? –

cevap

0

, o zaman bu deneyin.

str = 'fullname=muthu&position=tl&status=active'; 
str.split('&').map(function(a, b){ 
    ret = {}; 
    ret[a.split('=')[0]] = a.split('=')[1]; 
    return ret; 
}); 
0

Aşağıdaki şeylerin aradığınız şey olup olmadığından emin değilim. Nasıl dönmek yok [ait

$_POST['fullname']

İlgili konular