我有一个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