Javascript 重复ajax内容

Javascript 重复ajax内容,javascript,ajax,jquery-mobile,knockout.js,Javascript,Ajax,Jquery Mobile,Knockout.js,我在jquerymobile(knockout)中遇到了重复ajax内容的问题。 当我调用返回按钮开始表单时,以及当我再次调用所有进程时,问题就开始了。 示例代码: 返回 标题 姓名: 搜寻 链接 正文 页脚 self.headerBackBtn=函数(){ if(self.div-2()){ 第二组(假); 自我评价第1部分(正确); 返回; } if(self.div-1()){ 第1组(假); 自我形式(真); 返回; } }; 解决方案是。对于我放置class=“removietem

我在jquerymobile(knockout)中遇到了重复ajax内容的问题。 当我调用返回按钮开始表单时,以及当我再次调用所有进程时,问题就开始了。 示例代码:


返回
标题
姓名:
搜寻
链接
正文
页脚
self.headerBackBtn=函数(){
if(self.div-2()){
第二组(假);
自我评价第1部分(正确);
返回;
}
if(self.div-1()){
第1组(假);
自我形式(真);
返回;
}
};

解决方案是。对于我放置class=“removietem”然后调用$(“.removietem”).remove()的每个元素,在调用获取新元素的函数之前…

我非常确定div-1和div-2不是有效的javascript标识符,这是否就在示例代码中,或者这是您实际代码的一部分?没有div id只是举个例子,您可以放置div1或div2So,实际问题是什么?我在代码中看不到ajax调用。好的,我的ajax调用是下一个:$.ajax({type:GET,url:url+method,data:data,async:true,crossDomain:true,dataType:jsonp,cache:false,success:function(data){callback(data);},error:function(){alert(“error”);}});对于每次单击(数据绑定:click),我都会创建调用服务的函数,从该服务调用中我得到了很好的结果。也许我问了一些错误的问题,但我的ajax调用是可以的(我知道/假设是因为我将json响应中的有效数据放入了div-1和div-2)…问题是:当我单击first back(self.div-2())时,如何清除div-2中的数据,当我单击Second back时,如何清除div-1中的内容。我希望这个问题现在更清楚,以便理解。建议中的Tnx:)