Я новичок в программировании Ajax. Я использую Jquery ajax для моего запроса на выборку данных на сервер и отображение в виде таблицы. В этом местоположении должен отображаться тип кнопки. как вызвать сервлет конкретного метода, как вернуть данные. Я готов использовать json.can любой поможет мне, как вызвать метод, как вернуть данные. И предложения требуют решения проблемыjquery ajax call servlet method и return json data
заранее.
$('#ajaxbutton').on('click',function(){
$.ajax({
type:"post",
url:"Db2",
data:{"labid",100},
sucess:function(){
alert("sucess");
}
});
});
в сервлет
public class Db2 extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws MalformedURLException, IOException {
doProcess(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws MalformedURLException, IOException {
doProcess(request, response);
}
public void doProcess(HttpServletRequest request,
HttpServletResponse response) throws MalformedURLException,
IOException {
Connection con;
PreparedStatement ps, ps1;
PrintWriter out = response.getWriter();
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:oracle1", "system",
"sarath");
ps = con.prepareStatement("select trackid,location,to_char(mydate,'dd-mon-yyyy') from information where labid=100");
ResultSet rs = ps.executeQuery();
while (rs.next()) {
String location = rs.getString(2);
String track = rs.getString(1);
String myDate = rs.getString(3);
}
} catch (Exception e) {
out.println(e);
}
}
}// end of ServletB
спасибо, что он работает – sarath
no test anser ......... – heqing
он возвращает строку json, преобразованную в JSON.parse(), теперь я хочу отобразить формат таблицы первая запись должен быть введен тип радио – sarath