嗨,我的 JavaScript/jQuery 代码存在一系列问题!即使我浏览了类似问题的列表,我也找不到任何适合我的问题的答案。
这些是记录到 Google Chrome 开发者控制台的问题:
- 加载资源失败:服务器响应状态为 404 ()
- 未捕获的 ReferenceError:$ 未定义
- 加载资源失败:服务器响应状态为 404 ()
- jQuery.Deferred 异常:无法构造“文档”:请使用“新”运算符,此 DOM 对象构造函数不能作为函数调用。TypeError: Failed to constructor 'Document': Please use the 'new' operator, 这个 DOM 对象构造函数不能作为函数调用。在 j ( https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js:2:29999 ) 在 k ( https://cdnjs.cloudflare.com/ajax/libs/ jquery/3.2.1/jquery.min.js:2:30313 ) 未定义
- 未捕获的类型错误:无法构造“文档”:请使用“新”运算符,此 DOM 对象构造函数不能作为函数调用。在 j (jquery.min.js:2) 在 k (jquery.min.js:2)
非常感谢你的帮助!
这是我的 JavaScript 代码:
$(Document).ready(function() {
var quote;
function getNewQuote() {
$.ajax({
url: 'http://api.forismatic.com/api/1.0/',
jsonp: 'jsonp',
dataType: 'jsonp',
data: {
method: 'getQuote',
lang: 'en',
format: 'jsonp'
},
success: function(response) {
quote = response.quoteText;
$('#quote').text(response.quoteText);
if (response.quoteAuthor) {
$('#author').text('said by ' + response.quoteAuthor);
} else {
$('#author').text('- unkown');
}
}
});
}
});
在此处查看 CodePen:https ://codepen.io/IDCoder/full/KZqNdr/