0
我正在Ajax和JSP的大学项目中工作,我正在使用互联网上的一些jQuery片段(环球免税店,下拉菜单等),我对JavaScript非常有信心,但是我对jQuery的了解非常有限。jQuery滑块不会显示是否在使用Ajax的div中调用(创建xmlhttprequest,onreadystatechange等)
在我的索引页面中,我使用Ajax方法(不是jQuery Ajax,而是完整的JavaScript,带有onreadystatechange()和responsetext)将主要内容调用到div中。 我也有这个内容中的jQuery图像滑块和jQuery菜单。这些在Ajax回调之后不起作用。我已经读过这个问题,我需要在回调后重新绑定事件,但我不知道如何去做。回调
$.ajax({
type: 'POST', //default here is 'GET'
url: '/path/to/my/file.jsp
data: myDataVariable // Alternatively you can use data: { $("jQuerySelector").val)(); }
success: function(data){
if(data){
$("body").on("bind", "elementIDorClass", function(){
//these functions are bound on callback. do stuff
});
$("someElement").html(data); //place all data returned inside of a containaer named 'someElement'
}
}
});
漂亮的直线前进后
请张贴代码示例 – ShortRound1911 2012-03-08 18:45:31
相信我,你最好是在JavaScript和jQuery中的初学者比其他方式更好。如果你花几分钟时间学习jquery的$ .ajax方法,你会让你的生活变得更容易:http://api.jquery.com/jQuery.ajax/ – 2012-03-08 18:55:55