我正在制作一个网站的缩略语,在数据一经使用后,我会遇到重载问题。
I ve 建立了一个XML档案,有一组数据。 这些数据包括一份引文、作者和作者的工作名称(引文、作者、头衔)。
然后,我用 j子(jax)电话将其储存在可变的<代码>xmlData上。
之后,用xmlData在指定id子上添加或增加html。
我正在使用“Interval()”,以便通过xml数据。
想法是把它放在像1 ± 2 > |3 |1 |2 |3上。 但是,在数据被附在身份证之后,在数据被贴上后,数据不再显示。 该数据从XML档案中删除。
希望得到任何帮助。 下面是《民法》和《欧洲刑法》网站。
<script language="javascript" type="text/javascript">
var xmlData;
var xmlFAILdata;
var nextE = 0;
var ttlE;
var quote;
var author;
var title;
$(function(){
$.ajax({
type: "GET",
url:"/wp-content/themes/privilegeofpersecution/endorsements.xml",
data: "",
dataType:"xml",
async: false,
success: function(xml){
//alert("XML SUCCESS!");
xmlData = xml;} ,
error: function(xmlFAIL){
alert("XML FAIL");
}
});
ttlE = $(xmlData).find( endorsement ).length;
//Since .length return the number starting at 1 rather than 0 subtract 1 for accuracy
ttlE -= 1;
//On pageload, load in the first Endorsement into variables
quote = $(xmlData).find( endorsement ).eq(0).children( quote );
author =$(xmlData).find( endorsement ).eq(0).children( author );
title =$(xmlData).find( endorsement ).eq(0).children( title );
//Append variables to id containers
$("#quote").html(quote);
$("#author").html(author);
$("#title").html(title);
//executes the function "next" which places the next endorsement
setInterval("next()", 5000);
});
function next(){
console.log( Next Function Started );
if(nextE >= ttlE){
nextE = 0;
}
else{
nextE++;
}
console.log( nextE = + nextE);
quote = $(xmlData).find( endorsement ).eq(nextE).children( quote );
author =$(xmlData).find( endorsement ).eq(nextE).children( author );
title =$(xmlData).find( endorsement ).eq(nextE).children( title );
$("#quote").html(quote);
$("#author").html(author);
$("#title").html(title);
}
</script>
网址:。