未在Firefox中执行PageMethod的返回函数
Return function of a PageMethod not executing in Firefox
我在Firefox中使用JS函数时遇到了一个小问题。预期的结果(在IE和Chrome中相应地起作用)是执行服务器端代码,并在LoadDetails函数中返回一个数组。
function ShowEvent(index) {
PageMethods.LoadDetailsEvent(index, LoadDetails);
}
function LoadDetails(val) {
document.getElementById('lblName').innerText = val[0];
document.getElementById('lblDate').innerText = val[1];
document.getElementById('lblTime').innerText = val[2];
document.getElementById('lblPlace').innerText = val[3];
document.getElementById('lblDescription').innerText = val[4];
$find('mpeShowEvent').show();
}
在其他浏览器中,数据被正确加载到标签中,但在Chrome中,它们显示为默认值。
我在这里错过了什么?
innerText
是Internet Explorer首次引入的非标准属性。标准属性是textContent
,但至少需要IE9。或者,您可以使用一个跨浏览器JavaScript库来处理差异。另一种方法是直接更改子文本节点的数据。
Firefox使用W3C兼容的textContent属性。这就是你的问题所在。
相关文章:
- 使用返回函数sinde.attr()jquery元素
- 从自执行函数返回函数的Javascript性能命中率
- Node Express Handlebars帮助程序未返回函数的结果
- 未在Firefox中执行PageMethod的返回函数
- 对返回函数的函数感到困惑
- 从承诺返回不返回函数会导致警告
- 从函数返回函数而不调用返回的函数
- Javascript,闭包中的返回函数如何与外部函数连接
- 为什么Coderbyte.com's的Javascript模板喜欢返回函数的原始参数
- 对象函数返回函数而不是值
- 从外部函数(数组)了解返回函数(x)
- 从Javascript类对象返回函数
- 调用Typescript setter don't返回函数,尽管关联的getter可以工作
- 使用依赖注入在 JavaScript 中返回函数
- 通过单击JSP和javascript加载两个返回函数
- 需要说明:无法理解返回函数的javascript
- 简单的onClick返回函数不起作用
- 为什么这个闭包返回函数
- JS函数返回函数供以后使用-未定义参数
- Coffeescription类中的方法返回函数而不是字符串