dovresti attivare gli errori php e vedere se è lo script lato server che ha qualche problema

se chiami esplicitamente data.php passando i parametri in querystring sul browser cosa succede?

inoltre dovresti verificare i dati che il tuo script accetta prima di passarli alla query, altrimenti potrebbero bucarti il db con una sql injection