The other answers asked you first to well-order the whole vector space (or a basis for it), and those answers are perfectly correct, but perhaps you don't like well order the whole space. So let me describe a construction that appeals directly to the Axiom of Choice.
Let V be your favorite vector space having uncountable dimension. For each countable dimension subpace W, let aW be an element of V that is not in W. Such a vector exists, since W is countable dimensional and V is not, and we choose such elements by the Axiom of Choice.
Having made these choices, the rest of the construction is now completely determined. Namely, we construct a linearly ordered chain of countable dimensional spaces, whose union is uncountable dimension. Let V0 be the trivial subspace. If Vα is defined and countable dimensional, let Vα+1 be the space spanned by Vα and the element aVα. If λ is a limit ordinal, let Vλ be the union of all earlier Vα. It is easy to see that { aVβ | β < α} is a basis for Vα. Thus, the dimension of each Vα is exactly the cardinality of α. In particular, if ω1 is the first uncountable ordinal, then Vω1 will have uncountable dimension, yet be the union of all Vα for α < ω1, which all have countable dimension, as desired.
If you forbid one to use the Axiom of Choice, then it is no longer true that every vector space has a basis (since it is consistent with ZF that some vector spaces have no basis), and the concept of dimension suffers in this case. But some interesting things happen. For example, it is consistent with the failure of AC that the reals are a countable union of countable sets. R = U An, where each An is countable. (The irritating difficulty is that although each An is countable, one cannot choose the functions witnessing this uniformly, since of course R is uncountable.) But in any case, we may regard R as a vector space over Q, and if we let Vn be the space spanned by A1 U ... U An, then we can still in each case make finitely many choices to witness the countability and conclude that each Vn is countable dimensional, but the union of all Vn is all of R, which is not countable dimensional.