问题:我收到错误,在加载新页面后按下后退按钮时,我的字段必须由表单组件括起来。我怀疑这是与AJAX相关的,因为更新包含表单的区域时会出现类似的错误。代码如下:
var $j = jQuery;
$j(document).ready(function(){
var content;
content = $j("body");
//Injects content
inject = function(href){
$j.ajax({
url: 'http://localhost:7101' + href,
cache:false,
success: function(data){
content.html(data);
}
});
};
//Back/Forward Support
$j(window).on('popstate', function(){
inject(location.pathname);
});
$j(".t-data-grid").find("a").click(function(e){
var href = $j(this).attr('href');
//Manipulate history
history.pushState(null, null, href);
e.preventDefault();
//Inject Content
inject(href);
});
});
我正在使用Tapestry5-jQuery fyi。