ksa, вариант интересный. Думал о похожем но в другой конструкции. И всё же возникает необходимость авто матически генерировать новую переменную (см. 75-ю строку).
...
var book_barcode = $("#book").val();
//alert ("Данные уходят: " + book_barcode);
$.ajax({
type: "POST",
data: "book_barcode=" + book_barcode,
...