Нет, это велосипед. Используй JSON:
$data = array();
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
$data[] = array_values($line);
}
header('Content-Type: application/json');
echo json_encode($data);
var data = JSON.parse(response);
Если что не сработает - консоль браузера в помощь.