我的问题不涉及Ajax目的,而是javascript初始化。
当我们使用$(element).load(...)
时,如何自动更新所有已加载的元素以创建 - 例如 - 输入类型文本中的rangeInput元素?
我正在搜索的是$(button).onClik()
和load()
函数的post()
触发器。
答案 0 :(得分:2)
您可以将全局ajax事件用作ajaxComplete():
{{1}}
答案 1 :(得分:0)
你可以尝试使用jQuery load()函数。
$( element).load( "ajax/test.html", function() {
alert( "Load was performed." );
});
对于每个负载,您可以创建公共功能并将其命名为
$( element).load( "ajax/test.html",
commonfunction
);
var commonfunction = function ( response, status, xhr ) {
if ( status == "error" ) {
var msg = "Sorry but there was an error: ";
$( "#error" ).html( msg + xhr.status + " " + xhr.statusText );
}
}