Почему объект ответа ajax: объект из контроллера Spring?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Почему объект ответа ajax: объект из контроллера Spring?

Сообщение Anonymous »

Есть регистрация сотрудника. Я отправил значение контроллеру с помощью ajax-вызова. Контроллер получил значение (я видел это значение при отладке). Но когда я предупреждаю ответ в jquery:

Код: Выделить всё

  success: function(response){
// var obj = JSON.parse(response);
var obj = jQuery.parseJSON(JSON.stringify(response));
alert(response);
},
он ​​показывает [object: object]
Но мне нужен такой тип ответа, например:
Изображение


Это моя страница JSP:

Код: Выделить всё

    var company = [] ;
var from = [] ;
var to = [] ;
var year =[];
var organization =[];
var topic =[];
var duration =[];

jQuery(document).ready(function($) {
var files;
var exp = $('input:radio[name=exp]:checked').val();
var training = $('input:radio[name=training]:checked').val();

$("#pexp").hide();
$("#fieldexp").hide();
$("#ptrain").hide();
$("#fieldtrain").hide();

$("#btnSubmit").click(function(){

addEmployeeOnlineInformation();
processFileUpload();

});

$("#image").on('change',prepareLoad);

$('input[type=radio][name=exp]').change(function() {
if (this.value == 'Yes') {

$("#pexp").show();

addExp();
}
else if (this.value == 'No') {

$("#pexp").hide();
$("#addmorefieldexp").empty();

}
});

$('input[type=radio][name=train]').change(function() {
if (this.value == 'Yes') {

$("#ptrain").show();

addTrain();
}
else if (this.value == 'No') {

$("#ptrain").hide();
$("#addmorefieldtrain").empty();

}
});

});

function addExp(){

var scntDiv = $('#addmorefieldexp');

$('#pexp').live('click', function() {
$( '

'
+'Company Name'
+''
+''
+''

+'From'
+''
+''
+''

+'To'
+''
+''
+''

+'Year'
+''
+''
+'').appendTo(scntDiv);

return false;

});

}

function addTrain(){

var scntDiv = $('#addmorefieldtrain');

$('#ptrain').live('click', function() {
$(        ''
+'Organization'
+''
+''
+''

+'Topic'
+''
+''
+''

+'Duration'
+''
+''
+''
+'').appendTo(scntDiv);

return false;

});

}

function array(){

var inps = document.getElementsByName('field_company[]');
for (var i = 0; i 

Подробнее здесь: [url]https://stackoverflow.com/questions/41436460/why-the-ajax-response-object-object-from-spring-controller[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»