我有一個servlet列表:如何從servlet傳遞一個列表到Ajax調用
String appname=request.getParameter("AppID");
System.out.println("Entered ajax request 1 : Get list");
List<Object> li = Model.getList(appname);
// enter your code here
我有一個AJAX調用,它正在該列表從servlet:
$(document).ready(function() {
$('#app-name').change(function() {
var applname=$(this).value();
$.ajax({
url: '${pageContext.request.contextPath}/rollreturn',
data: {AppID:applname},
success: function(data){
var order_data = data;
$('#roll-name').html('');
$.each(order_data, function(i, item) {
$('<option value='+ order_data[i] +'>'+order_data[i]).html('</options>').appendTo('#roll-name');
});
}
});
});
});
如何我可以將列表傳遞給AJAX調用嗎?你能幫助我嗎?
你也可以告訴我,我寫的AJAX調用是否正確?
XML或JSON是傳輸數據的來來回回的標準方式。所以把你的列表數據打包成JSON併發送給ajax調用。對於使用JSON API,您需要使用任何第三方JSON jar – Pawan
@PreethiJain爲什麼我們需要任何第三方JAR? –
@Khan從哪裏得到這個課程新的Gson()。 – Pawan