asp.net IE 10 中预期的对象
Object Expected in asp.net IE 10
这段代码是给我的。上次,这是有效的。但现在它抛出一个对象预期错误。我是javascript的新手,所以我不知道出了什么问题或如何解决它。有人可以帮助我吗?代码流是当用户单击网格视图中的"编辑"链接时,它将更改为"更新取消"。然后网格视图现在将是可编辑的。
<script type="text/javascript">
$(document).ready(function () {
$(':checkbox').change(function () {
if ($(this).is(":checked")) {
$(this).val('1');
} else {
$(this).val('0');
}
});
$("[id^=txtNumberVal]").bind("keypress", function (e) {
var keyCode = e.which ? e.which : e.keyCode
var chars = String.fromCharCode(keyCode);
var intRegex = '[-+]?([0-9]*.[0-9]+|[0-9]+)';
if (!chars.match(intRegex)) {
alert('Please enter a valid number');
return false;
}
});
});
function editClick(i, e, v) {
$(document).ready(function () {
var id = 0;
$("#<%=dgRule.ClientID%> tr").each(function () {
id = $(this).find("td:eq(5) input[type=hidden]").val();
$("#Edit" + id).show();
$("#Update" + id).hide();
$("#Cancel" + id).hide();
if ((i == id) && (e == "E")) {
if (v == "1") {
$("#numberVal" + id).hide();
$("#txtNumberVal" + id).show();
} else if (v == "2") {
$("#chkBoolVal" + id).removeAttr('disabled');
} else if (v == "4") {
$("#charVal" + id).hide();
$("#txtCharVal" + id).show();
}
} else {
$("#numberVal" + id).show();
$("#txtNumberVal" + id).hide();
$("#chkBoolVal" + id).attr('disabled', 'disabled');
$("#charVal" + id).show();
$("#txtCharVal" + id).hide();
}
});
});
if (e == "U") {
$.ajax({
type: "post",
url: "EditPasswordRule.aspx/UpdatePwdRule",
data: "{ numberVal: '" + $("#txtNumberVal" + i).val() + "', boolVal: '" + $("#chkBoolVal" + i).val() + "', charVal: '" + $("#txtCharVal" + i).val() + "', ruleID: '" + i + "' }",
contentType: "application/json; charset=utf-8",
dataType: "json",
async: false,
success: function (result) {
if ((result.d).indexOf("Failed")) {
$("#numberVal" + i).text(parseFloat($("#hdNumberVal" + i).val()).toFixed(2));
}
else {
$("#numberVal" + i).text(parseFloat($("#txtNumberVal" + i).val()).toFixed(2));
}
$("#charVal" + i).text($("#txtCharVal" + i).val());
alert(result.d);
},
error: function (xhr, status, error) {
alert(error);
return false;
}
});
}
else if (e == "E") {
$("#txtNumberVal" + i).val(parseFloat($("#numberVal" + i).text()).toFixed(2));
$("#txtCharVal" + i).val($("#charVal" + i).text());
if ($("#chkBoolVal" + i).is(":checked")) {
$("#boolVal" + i).val('1');
} else {
$("#boolVal" + i).val('0');
}
$("#Edit" + i).hide();
$("#Update" + i).show();
$("#Cancel" + i).show();
} else if (e == "C") {
if ($("#boolVal" + i).val() == "1") {
$("#chkBoolVal" + i).prop('checked', true);
} else {
$("#chkBoolVal" + i).prop('checked', false);
}
$("#Edit" + i).show();
$("#Update" + i).hide();
$("#Cancel" + i).hide();
}
}
</script>
请打开开发人员工具(F12)并转到控制台窗口,您在控制台日志中也会遇到相同的错误,双击该错误将引导您进入导致错误的行。此错误类似于 .net 中的"对象引用未设置为对象的实例"错误。:)
祝你好运。
相关文章:
- ASP.net使对象可点击
- 如何从jQuery对象文本正确调用服务器端ASP.NET并将数据返回给jQuery
- 使用查询将对象数组发布到asp.net-mvc控制器操作的正确方法是什么
- 意外结果,在 ASP.Net 中解析 JSON 对象的数组
- 从目录中 json.net 对象
- Breeze.js/NET+EF复杂的对象行为相当奇怪
- 谷歌地图-来自VB.Net的JSON对象标记
- 如何从C#.Net Webbrowser对象访问javascript变量
- 使用javascript将JSON对象绑定到asp.net gridview控件
- jQuery:内容页面中预期的对象 ASP.NET
- asp.net 文字对象传递给 JavaScript
- 我们如何在 lift 中使用 net.liftweb.http.js.JsCmds.Script 对象
- 在 Telerik ASP.Net UI 客户端中,如果我以内联方式附加客户端事件,如何获取鼠标事件对象
- 使用具有有效 JavaScript 格式的 Json.NET 序列化对象
- ASP.NET 控制器中的 JSON 对象进行查看
- 如何在 vb.net 中将对象转换为数组
- ASP.NET MVC - 将 PartView 与另一个对象一起返回给 Ajax
- JSON 对象未正确发送到我的 ASP.NET MVC 控制器,缺少属性
- 如何将 Javascript 文件对象 + 数据发送到 MVC 6 控制器 - ASP.NET 5.
- 如何将 JSON 对象中的数组从 javascript 传递到 asp.net mvc 控制器方法