在回调函数里注册一下事件就可以了,要么就各个函数写在被加载的页面里。
$
(document
).
ready
(
function
(
)
{
$ ( 'content_div' ). hide ( ) ;
$ ( '#list_user' ). click ( function (event ) {
event. preventDefault ( ) ;
load_user ( ) ;
} ) ;
} ) ;
function load_user ( ) {
//load page
$ ( "#content_div" ). load ( 'your page url' , function ( ) {
//回调函数,在这里注册被加载页面需要的事件
$ ( ".deleteItem" ). click (delItem ) ;
$ ( ".editItem" ). click (editItem ) ;
} ) ;
function delItem ( ) {
$. ajax ( {
type : "POST" ,
url : "your url" ,
dataType : "json" ,
success : function (data ) {
}
} ) ;
}
function editItem ( ) {
$. ajax ( {
type : "POST" ,
url : "you url" ,
dataType : "json" ,
success : function (data ) {
}
} ) ;
}
}
$ ( 'content_div' ). hide ( ) ;
$ ( '#list_user' ). click ( function (event ) {
event. preventDefault ( ) ;
load_user ( ) ;
} ) ;
} ) ;
function load_user ( ) {
//load page
$ ( "#content_div" ). load ( 'your page url' , function ( ) {
//回调函数,在这里注册被加载页面需要的事件
$ ( ".deleteItem" ). click (delItem ) ;
$ ( ".editItem" ). click (editItem ) ;
} ) ;
function delItem ( ) {
$. ajax ( {
type : "POST" ,
url : "your url" ,
dataType : "json" ,
success : function (data ) {
}
} ) ;
}
function editItem ( ) {
$. ajax ( {
type : "POST" ,
url : "you url" ,
dataType : "json" ,
success : function (data ) {
}
} ) ;
}
}
这里也有个例子供参考:http://www.crazyphper.com/?p=1167