<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Login</title>
<script type="text/javascript" src="jquery.js"></script>
</head>
<body>
<form id="loginForm" accept-charset="UTF-8" method="post" >
<table>
<tr><td><input type="text" id="login" name="login" style="width: 161px; ">Имя пользователя</td></tr>
<tr><td><input type="password" id="pass" name="pass" style="width: 157px; ">Пароль</td></tr>
<tr><td><button type="submit" style="width: 101px; ">Войти</button></td></tr>
<tr></tr>
</table>
</form>
<script>
$(document).ready(function(){
$("#loginForm").submit(function(){
var s = $(this).serialize();
$.ajax({
type: "POST",
url: "localhost:8080/market/Auth",
dataType: "html",
data: s,
async: true,
success: function(jqXHR, textStatus) {
......
});
});
});
</script>
</body>
</html>
вот так заработало. Хотя в чем была проблема я так и не понял.
Зато сразу появилась другая проблема то что от сервера приходит напрямую в браузер печатается, а не функцией function(jqXHR, textStatus) обрабатывается.