cuốn sách gpt4 ai đã làm

jquery — Truyền giá trị từ Servlet sang jquery

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 13:13:05 25 4
mua khóa gpt4 Nike

Tôi đã tạo một trang jsp với 2 biến và sử dụng jquery được chuyển đến Servlet và hiển thị trong bảng điều khiển, bây giờ tôi cần chuyển một biến trở lại jquery. Làm thế nào để viết nó? Xem servlet và js tôi sử dụng.

jquery

$(document).ready(function(){
$("#click").click(function(){
dạng var = $('#new');
cảnh báo("serialize :"+form.serialize());
$.ajax({
url: 'đăng nhập',
dữ liệu: form.serialize(),
type: 'post',
thành công: hàm (dữ liệu) {
cảnh báo ("Đã truy cập Servlet" + dữ liệu);

}
});
});
});

Servlet thực hiện các hoạt động sau

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

System.out.println("trong POST");
Chuỗi a=request.getParameter("txt_name");

Chuỗi ad=request.getParameter("txt_address");

PrintWriter ins_writer= reply.getWriter();
System.out.println("console");
ins_writer.write("Trong servlet POST > giá trị cho Tên : "+a);
System.out.println("a > "+a +">>>>>"+ad);

System.out.println("-----------------------------------Từ Jquery------- ------ ");

System.out.println("Tên từ JSP> "+a);
System.out.println("Địa chỉ từ JSP> "+ad);

Chuỗi pq="Amanda";

}

Tôi chỉ muốn chuyển giá trị "pq" này cho jquery? Xin hãy giúp tôi!!

câu trả lời hay nhất

Bạn có thể trả lại một phần tử ẩn và sau đó xuất nó khi yêu cầu ajax hoàn tất:

Trong servlet:

 System.out.println("");

Sau đó, trong ajax nối ​​phản hồi vào vùng ẩn và nhận giá trị của trường:

$.ajax({
url: 'đăng nhập',
dữ liệu: form.serialize(),
type: 'post',
thành công: hàm (dữ liệu) {
$('body').append('
'+data+'
');
cảnh báo($('#pqId').val());
}
});

Về javascript - chuyển giá trị từ Servlet sang jquery, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/33779221/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress