Tôi đã cố gắng để có được PJAX làm việc với trang web PHP của tôi, đây là đoạn code tôi đang sử dụng cho nó:Làm thế nào để sử dụng PJAX? (? PJAX Với PHP)
<script src="js/jquery.js"></script>
<script src="js/jquery.pjax.js"></script>
<script type="text/javascript">
$(function(){
// pjax
$('ul a').pjax('section')
})
</script>
tôi chỉ sử dụng các mã họ sử dụng trên trang demo PJAX , nhưng thay thế vùng chứa mà họ đã sử dụng (#main) bằng vùng chứa cho trang web của tôi, đó là thẻ phần. Không có lỗi trên bảng điều khiển hoặc trên trang, nhưng nó không hoạt động! Trước khi tôi đã sử dụng
$(function() { $('ul a').pjax('section') });
và
$('document').ready(function(){
$('ul a').pjax('section')
});
Nhưng khi tôi không sử dụng một trong những người và chỉ cần sử dụng $ ('ul a'). Pjax ('phần') Tôi thấy lỗi này trong giao diện điều khiển:
của router không chứa pjax cho phần trong jquery.pjax.js (line: 353)
tôi có thể nhận được một số giúp đỡ với điều này? Cảm ơn
Trang của bạn có thẻ '' trong đó không? Máy chủ của bạn có trả lại nội dung ít chrome hơn khi tiêu đề tìm kiếm 'X-PJAX' hoặc thông số tìm kiếm' _pjax' được gửi không? Bạn có thể liên kết đến một url demo không? –
Thực ra tôi không thể tải lên nội dung PHP nhưng tôi đã thử chính xác điều tương tự với các tệp html thuần túy đơn giản nhưng vẫn giống nhau. Bạn có thể thấy điều này tại đây: http://sbtest.comoj.com – user1302430
Trong trang thử nghiệm đó, hãy thay thế cuộc gọi pjax bằng '$ (function() {$ ('ul a'). Pjax (" # main ", {fragment : "#main"});}); '. Hoặc thực hiện cuộc gọi ở cuối trang. –