2012-11-23 122 views
0

我使用LoadControl动态加载.aspx页面中的用户控件.ascx文件。 在.ascx页面中我正在调用ajax并调用.aspx页面。 示例代码如下当使用Ajax调用aspx页面时,不调用Javascript函数

$(document).ready(function() { 

("#TestDiv").load("TestPage.aspx", function (response, status, xhr) { 

    if (status == "error") 
    { 
     //some code 
    } 
    else 
    { 
     //some code 
    } 
} 

});

在TestPage.aspx我想调用其页面加载1 JavaScript代码。 我已经写javscript警报中的document.ready功能TestPage.aspx 下面是示例代码

$(document).ready(function() { 
    alert("Hi"); 
}); 

但这javscript警报是没有得到调用。 请让我知道这个JavaScript代码在TestPage.aspx页面有什么问题。

任何帮助将不胜感激。 在此先感谢。

问候, 拉胡尔·瑞斯

回答

0

你有一个语法错误,丢失的); 你还缺少$之前(“#TestDiv”)

$(document).ready(function() { 
$("#TestDiv").load("TestPage.aspx", function (response, status, xhr) { 

    if (status == "error") 
    { 
     //some code 
    } 
    else 
    { 
     //some code 
    } 
}); 
}); 
+0

我纠正语法,但仍然TestPage.aspx页的javscript代码是没有得到调用。 – user443305