English 中文(简体)
可在首次使用J RequestRY html()或附录后查阅XML数据
原标题:Can t access XML data after first use using JQUERY html() or append()

我正在制作一个网站的缩略语,在数据一经使用后,我会遇到重载问题。

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>

网址:

最佳回答

我得以通过在可变的任务中增加(......)来解决这个问题。 这样,我不仅把XML的物体放在OM中,而且掩盖它。 相反,我每次需要时都抄录XML的数据,以便它保持战术。

quote = $(xmlData).find( endorsement ).eq(0).children( quote ).clone();
author =$(xmlData).find( endorsement ).eq(0).children( author ).clone();
title =$(xmlData).find( endorsement ).eq(0).children( title ).clone();
问题回答

暂无回答




相关问题
CSS working only in Firefox

I am trying to create a search text-field like on the Apple website. The HTML looks like this: <div class="frm-search"> <div> <input class="btn" type="image" src="http://www....

image changed but appears the same in browser

I m writing a php script to crop an image. The script overwrites the old image with the new one, but when I reload the page (which is supposed to pickup the new image) I still see the old one. ...

Firefox background image horizontal centering oddity

I am building some basic HTML code for a CMS. One of the page-related options in the CMS is "background image" and "stretch page width / height to background image width / height." so that with large ...

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签