2016-04-02 45 views
-1

birisi beni açıklayabilirSonucu()

The Ajax-Call is 
$.ajax({ 
     type: 'POST', 
     url: 'system/ajx/form_generator.php?ajx=1', 
     data: $('#formstep').serialize(), 
     success: function(result){ 
     $('#formarea').html(result); 
     } 
    }); 

Html

<form id="formstep" action=""> 
<div class="form-group"> 
<label class="control-label">Ich suche</label> 
<select id="produktgruppe" class="sselect" data-validation-error-msg="Bitte wählen Sie eine Gruppe aus" data-validation="required" name="produktgruppe"> 
<option></option> 
<option value="1"">Büromöbel</option> 
<option value="2"">Büro- & Schreibwaren</option> 
<option value="3"">Druckerzubehör</option> 
<option value="4"">Geschenkartikel</option> 
</select> 
</div> 
</form> 

Ve print_r($_POST) benim php dosyasında sonucu olduğunu Bu, niçin eklenir ve bu neden \'u ekleyecektir? "?

+2

kaldırın. Onları ve iyi çalışacaktır –

+0

;-) bana geç olduğu için görünüyor - teşekkürler çok ;-) – 4usolutions

cevap

2

Aslında senin her seçenek value bir ekstra " var bağlıyor ve size garip şifreli çıktı alıyorsanız neden o kadar aşağıda gibi bunları kaldırmak var: - çünkü opsiyon değerleri "` `ekstra

<form id="formstep" action=""> 
<div class="form-group"> 
<label class="control-label">Ich suche</label> 
<select id="produktgruppe" class="sselect" data-validation-error-msg="Bitte wählen Sie eine Gruppe aus" data-validation="required" name="produktgruppe"> 
<option></option> 
<option value="1">Büromöbel</option><!-- remove extra `"` --> 
<option value="2">Büro- & Schreibwaren</option><!-- remove extra `"` --> 
<option value="3">Druckerzubehör</option><!-- remove extra `"` --> 
<option value="4">Geschenkartikel</option><!-- remove extra `"` --> 
</select> 
</div> 
</form>