我使用ajax jquery来请求aspx页面,并且此页面显示GidView,因此响应将是网格视图的html代码。并且我将响应添加到DIV以显示结果,当我在第一次发出请求时正常工作,但第二次没有从响应中添加任何内容,尽管存在要绑定的数据。如何使用jquery ajax显示来自aspx页面的响应
**此问题仅出现在FireFox的IE浏览器中,它可以! **
AJAX请求:
function getSubTraning(mainId) {
$(".res" + mainId).html("");
startLoad();
$.ajax({
url: "ajax/GetSubTraining.aspx",
data: { mainId: mainId },
success: function (a) {
stopLoad();
$(".res" + mainId).append(a);
}
});
}
GetSubTraining.aspx HTML代码
AutoGenerateColumns="False"
BackColor="White" BorderColor="#CCCCCC" BorderStyle="None"
BorderWidth="1px"
CellPadding="4" EnableModelValidation="True"
ForeColor="Black"
GridLines="Horizontal" Width="100%" DataSourceID="SqlDataSource1">
No sub training to view !
HeaderText="Sub training needs"
SortExpression="Train_S_Desc_Ar">
-" value="Remove" />
--%>
ConnectionString=""
SelectCommand="getSubTtraining" SelectCommandType="StoredProcedure">
Type="Int32" />
2012-02-26
Bader