They assume electrical neutrality in 1.31 as an approximation. An applied AC electric field will cause positive charges in some places and negative charges in others, but this effect is usually pretty small. The charge density wave (plasmon) they describe later (Eqs. 1.42-45) are an exception where the earlier approximation fails. However, these plasmons only occur at specific frequencies. If you apply a field at any other frequency, you don't get a plasmon and the approximation of zero charge density will probably work.
Sometimes you do need more accuracy than the approximation can provide. In that case, you need a more advanced theory, such as the one that produces Eq. 17.60. However, this type of thing gets complicated very quickly, and as Ashcroft and Mermin note, the more advanced theory reduces to the simple theory in the right limit. So, don't make your life complicated if you don't have to.