У меня есть контроллер весов MVC. Я называю это ajax при загрузке страницы.Контроллер MVC - не работает
$.ajax({
type: "get",
url: 'custom/topic',
data: "email1=" + email1 + "&email2=" + email2 ,
dataType: "json",
async: false,
success: function() {
alert("successfull!");
},
error: function (xhr, desc, error) {
window.alert('description' + desc);
window.alert('error' + error);
}
});
Мой контроллер:
@RequestMapping(value="/topic", method=RequestMethod.GET)
public String topic(
@RequestParam("x1") String x1,
@RequestParam("x2") String x2) {
String result = custom.topic(x1, x2);
return "json";
URL-адрес является правильным, потому что я не получил не нашел сообщение. Моя проблема в том, что он всегда говорит об ошибке парсера и недопустимом jason, а перед недействительным jason он показывает весь код страницы.
Я удалил DATATYPE: "" JSON с помощью AJAX вызова, но проблема все еще существует. Когда я изменил jquery на версию 1.9.0, я получаю эту ошибку: Неожиданный токен < – Mark
какая ошибка вы получаете на стороне сервера? –
О, ошибка исчезла. Я очистил кеш, и ошибка исчезла. Спасибо! – Mark