2011-08-14 18 views
-1

我有多個表單,並且我希望將這些HTML表單的字段在數組中的類名發送到PHP服務器。jQuery:發送表單字段的類名作爲數組

例如:

<form action="x.php"> 
    <input type="text" name="name_ajax" class="classname1" /></p> 
    <input type="text" name="email_ajax" class="classname2" /></p> 
    <input type="submit" value="Submit" /> 
</form> 

我想在頁面加載後通過jQueryAjax發送classname1classname2在數組server.php

回答

4
var classes = {}; 

$('form input').each(function(index, element){ 
    classes[ $(element).attr('name') ] = $(element).attr('class'); 
}); 

$.post('path/to/php/script', $.param(classes)); 
1

你可能想嘗試

var classnames = []; 
$("input").each(function(i, element) { 
    classnames.push(element.getClass()); 
} 

// send code to server using jQuery post here 
相關問題