在我的網站我使用Ajax來發布信息到Java servlet和使用下面的JavaScript代碼讀取響應:如何區分javascript中的servlet響應?
$.ajax({
url : 'myfirstservlet',
async: false,
data : {
//send info..
},
success : function(responseText) {
//receive response..
}
});
而且在我的servlet我是回多個響應。例如:
String response1 = "response1";
int response2 = "5";
out.println(response1);
out.println(response2);
那麼如何獲得這兩個不同響應的值並將它們放在單獨的javascript變量中呢?
例如
$var response1 = ['response1'];
$var response2 = ['response2'];
謝謝:)
Json可能是這樣寫的方式+1但是相反,我用逗號分隔了值,並以這種方式得到了它們。 – 2015-04-03 10:27:52
也是一個不錯的選擇,預計「repsonse1」可能會包含一個逗號。 – 2015-04-03 10:46:26
我的例子中的第一個迴應將是恆定的,例如out.println(「Positive」,+ sum);並在我的JavaScript我有:var $ split = responseText.split(',');.它工作得很好。 – 2015-04-03 13:00:41