我有一个div (#slide2),我想加载其他.php文件的一部分(div.side中的内容)。这是我到目前为止所得到的:
function uniqueId() { return new Date().getTime() };
$(function() {
$("#slide2").load("content01.php?uid= .slide"+uniqueId(), function() {
applyRestOfJqueryAfterAjaxLoads();
)};
});
function applyRestOfJqueryAfterAjaxLoads() {
$('#slides').superslides({
slide_easing: 'easeInOutCubic',
slide_speed: 800,
pagination: true,
hashchange: true,
scrollabe: true
});
});
感谢您的帮助!
答案 0 :(得分:0)
试试此代码
$(function() {
$("#slide2").load("content01.php #slide"+uniqueId(), function() {
applyRestOfJqueryAfterAjaxLoads();
)};
});
请注意,"#slide"+uniqueId()
将返回您要加载的内容的ID
答案 1 :(得分:0)
所以我必须在uniqueId
之后附加所选内容(#slide2)使用UniqueId以便IE和其他内容获取最新内容,而不是缓存内容。
function uniqueId() { return new Date().getTime() }; // So that IE gets the newest content
$(function() { $("#slide2").load("content01.php?"+uniqueId()+" #slide", function(){
applyRestOfJqueryAfterAjaxLoads();
});
function applyRestOfJqueryAfterAjaxLoads() {
// All the code I need to re-initialise
}
});
虽然它确实运作良好,但似乎是错误的吗?