Tôi đang cố gắng sử dụng một widget tìm kiếm twitter khá chuẩn, trực tiếp từ trang web twitter:Tải tiện ích twitter từ ajax-loaded html?
<script src="http://widgets.twimg.com/j/2/widget.js"></script>
<script>
new TWTR.Widget({
version: 2,
type: 'search',
search: '$AAPL',
interval: 6000,
title: 'AAPL',
subject: '',
width: 250,
height: 300,
theme: {
shell: {
background: '#8ec1da',
color: '#ffffff'
},
tweets: {
background: '#ffffff',
color: '#444444',
links: '#1985b5'
}
},
features: {
scrollbar: false,
loop: true,
live: true,
hashtags: true,
timestamp: true,
avatars: true,
toptweets: true,
behavior: 'default'
}
}).render().start();
</script>
Và nó nhận được nạp như vậy:
$(".linktosymbol").bind("ajax:success", function(event, data, status, xhr) {
$(".symboldetails").html("");
var target = $("#" + $(this).attr('data-target'));
target.html(data);
});
Nó không bao giờ xuất hiện, mặc dù nó có vẻ chỉ cần bỏ trống màn hình và tiếp tục tải mãi mãi. Ý tưởng?
bạn đã cố gắng đọc các params "dữ liệu", "trạng thái", và "XHR", được những gì họ nói. Nếu bạn sử dụng chrome, bạn có thể đặt chúng vào bảng điều khiển. console.log (dữ liệu), console.log (trạng thái); console.log (xhr); – Luke
Vâng, tất cả đều ổn. Nó trả về HTML chỉ tốt - đó là khi nó chạy javascript javascript mà mọi thứ đi tất cả haywire. –