作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的数据源文件有一些问题,在线 onSuccessHandler( xmlRequest.responseText );
这是代码
function initializeHttpRequest ( feedURL, onSuccessHandler, onErrorHandler ) {
var onloadHandler = function( ) {
if ( xmlRequest.readyState==4 && xmlRequest.status == 200 ) {
onSuccessHandler( xmlRequest.responseText );
}
};
我按以下方式使用 initializeHttpRequest
:
initializeHttpRequest(httpfeed, onSuccess(), onFailure());
// where function onSuccess() { alert('true');}
// function onFailure() { alert('true');}
我调用的任何导致错误“undefined is not a function”的 JSON 服务需要帮助,已经有一段时间在上面了,而且也不熟悉它..谢谢
最佳答案
去掉括号。您正在调用您的函数,而不是调用 initializeHttpRequest
并引用它们:
initializeHttpRequest(httpfeed, onSuccess, onFailure);
// ^^ ^^
因为 onSuccess
和 onFailure
都不返回任何值,所以它们的返回值为 undefined
并且您会收到错误消息。
关于javascript - "undefined is not a function"onSuccessHandler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19219589/
我的数据源文件有一些问题,在线 onSuccessHandler( xmlRequest.responseText );这是代码 function initializeHttpRequest ( fe
我是一名优秀的程序员,十分优秀!