JavaScriptランタイムエラー:未定義またはnull参照のプロパティ「childNodes」を取得できません..ここに私のHtmlとJavaスクリプトコードがあります
<script type="text/javascript">
var sn = 1;
$(document).ready(function () {
$('#txtSearch').keyup(function () {
filterTable(document.getElementById("txtSearch"), document.getElementById("tbl"));
});
LoadGrid();
});
function LoadGrid() {
var d = "Key=LoadGrid";
$.ajax({
type: "POST",
url: "Default.aspx",
data: d,
success: function (rs) {
$("#tbody").html(rs);
}
});
}
<table class='tbl' id="tbl">
<thead>
<tr>
<th style="width: 50px;">
SN
</th>
<th>
Category
</th>
<th>
SubCategory
</th>
<th style="width: 50px">
</th>
</tr>
</thead>
<tbody id="tbody">
</tbody>
</table>
これは、関数を呼び出してから返すだけのコードビハインドです.....
protected void Page_Load(object sender, EventArgs e)
{
string key = Request["key"] + "";
if (key != "")
{
if (key == "LoadGrid")
{
Response.Write(LoadGrid());
}
}
}
public string LoadGrid()
{
StringBuilder sb = new StringBuilder();
int sn = 1;
foreach (var item in new VendersDAL().GetAll())
{
sb.Append("<tr>");
sb.Append("<td>");
sb.Append(sn);
sb.Append("</td>");
sb.Append("<td>");
sb.Append(item.VenderID);
sb.Append("</td>");
sb.Append("<td>");
sb.Append(item.VenderName);
sb.Append("</td>");
sb.Append("</tr>");
sn++;
}
return sb.ToString();
}
SQL 2008 では正常に動作しますが、SQL 2012 では.... Jquery でエラーが表示されます。マスターページに Jquery 参照を追加しました。