$ .ajax и JSONP. ParseError и Uncaught SyntaxError: Неожиданный токен:

Прежде всего, я искал ответ на мою проблему в нескольких темах, и я не смог найти решение, которое работает с моим кодом.

Я пытаюсь получить ответ от сервлета, если я иду наhttp://XXXZZZ/Servlet/Login?login=pepe&pass=1234 Я получаю действительный JSON, как и ожидалось:

<code>{"id":3,"login":"pepe","key":"0D1DBA4BE87E02D43E082F9AA1ECFDEB"}
</code>

Но когда я пытаюсь сделать то же самое с $ .ajax, я получаю 2 ошибки.

<code>$.ajax({
    type : "Get",
    url :"http://XXXZZZ/Servlet/Login",
    data :"login="+login+"&password="+pass,
    dataType :"jsonp",
    success : function(data){
    alert(data);},
    error : function(httpReq,status,exception){
    alert(status+" "+exception);
    }
});
</code>

Первая ошибка (во всплывающем окне):

<code>parsererror Error: jQuery17104145435250829905_1336514329291 was not called
</code>

Вторая ошибка (в консоли Chrome):

<code>Uncaught SyntaxError: Unexpected token : Login 1
</code>

(И есть JSON, которого я жду).

Постскриптум Я должен использовать dataType: & quot; jsonp & quot ;, потому что, если я использую & quot; json & quot; У меня также есть проблемы с кросс-доменом.

Ответы на вопрос(3)

Ваш ответ на вопрос