2017-03-06 25 views
5

Tôi có một tập lệnh jquery gửi dữ liệu đến một servlet java và cập nhật nội dung của trang dựa trên phản hồi servlet. Mọi thứ hoạt động (trang được cập nhật với các giá trị như tôi đã mong đợi), nhưng tôi có thể nhìn thấy trong phát triển giao diện điều khiển trong firefox lỗi sau:Lỗi phân tích cú pháp XML trong bảng điều khiển dành cho nhà phát triển Firefox

XML Parsing Error: syntax error Location: http://localhost:8080/servlet_url Line Number 1, Column 1

Đây là mã jQuery của tôi:

<script src="http://code.jquery.com/jquery-1.10.2.js" type="text/javascript"></script> 
<script type="text/javascript"> 
$(document).ready(function() { 
$.post('servlet', { 
filepath : '${file}'}, 
function(responseText){ 
$('#div_id').text(responseText); 
}); 
}); 
</script> 

Trả lời

7

Dường như vấn đề xảy ra vì tôi quên đặt kiểu nội dung phản hồi trong servlet. Vì vậy, về cơ bản dòng mã này:

response.setContentType("text/plain"); 

giải quyết được sự cố.

Các vấn đề liên quan