В моем сайте я использую Ajax для размещения информации в Java Servlet и прочитать ответ, используя следующий код яваскрипта:Как отличить ответы сервлета от javascript?
$.ajax({
url : 'myfirstservlet',
async: false,
data : {
//send info..
},
success : function(responseText) {
//receive response..
}
});
И в моем сервлете я возвращаю несколько ответов. например:
String response1 = "response1";
int response2 = "5";
out.println(response1);
out.println(response2);
Так как я могу получить значение этих двумя различных ответов и поместить их в отдельном яваскрипте переменных?
например.
$var response1 = ['response1'];
$var response2 = ['response2'];
Спасибо :)
Возможно, Json написал способ пойти так +1 Но вместо этого я разделил значения запятой и получил их таким образом. –
также хороший выбор, ожидайте, что «repsonse1» будет включать запятую. –
Первый ответ в моем случае будет постоянным, например. out.println («Положительная», + сумма); и в моем javascript я: var $ split = responseText.split (',') ;. Это работает очень хорошо. –