页面调用函数后的jquery .load()

时间:2018-06-01 06:40:19

标签: jquery

我正在使用jQuery .load()的函数。 我想执行页面后的function(testFnc)。 此功能是onclick事件。

我想使用b.aspx的变量。

这是代码:

//a.aspx page code
$('#divArea').load('b.aspx');

//b.aaspx page code
function testFnc() {
 //code
}
...

编辑代码:

//a.aspx page code
$('#divArea').load('b.aspx');

//b.aaspx page code
function testFnc(param) {
//code
}
...
<span onclick='testFnc(params);'>button</span>

2 个答案:

答案 0 :(得分:0)

使用on load()方法的回调。加载load()执行完成时执行回调函数。

<span id="loadb">button</span>

$("#loadb").on('click', function(){
    $('#mydiv').load('b.aspx', function() {
        // This gets executed when the content is loaded
        testFnc()
    });

    function testFnc() {
        //code
    }
});

答案 1 :(得分:0)

load()有两个参数urlcallback功能。当load()执行完整callback函数时会被触发。

$( "#divArea" ).load( "b.aspx", function() {
  testFnc();
});