lato js non ci sono anomalie. devi vedere lato server come generi la risposta.
ps usa jquery e soprattutto on usare più onclick