Comment envoyer des données de formulaire de sérialisation à l'aide de JQuery si l'élément d'entrée est un tableau

J'ai ce bout de code dans mon code PHP:

while ($row = mysqli_fetch_assoc($result))
{
    extract($row);
    echo "<tr>";
    echo "<td bgcolor='#FFFFFF'><input id='bookArray[]' name='bookArray[]' type='checkbox' value='$book_id' />$book_id</td>";
    echo "<td bgcolor='#FFFFFF'>$threat_name</td>";
    echo "</tr>";
}

Dans la page HTML, je veux utiliser jQuery serialize() méthode pour envoyer éventail de livres sélectionnés dans bookArray[]. Dans mon JavaScript,

var selectedbooks = $("book_form").serialize();
alert (selectedbooks); 

Dans la boîte de message d'alerte, je n'ai pas d'obtenir n'importe quelle valeur (chaîne vide).

Déjà quand je suis à l'aide de Prototype, il a travaillé très bien.

source d'informationauteur