本文介绍了未被捕获的TypeError:$ .get(...).then不是一个函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是我的代码..我在控制台中收到错误消息,原因是Uncaught TypeError:$ .get(...).然后不是函数..error位于第18行
Here is my code .. I am recieving error in console as Uncaught TypeError: $.get(...).then is not a function..error is in 18 th line
<button class="btn btn-primary" id="requestButton">HTTP Request</button>
<ul id="myList"></ul>
<script type="text/javascript">
var ulElm = document.querySelector("#myList");
var first = false;
var chatList;
function updateChat() {
console.log("update Chat called");
$.get("http://projecttester.16mb.com/makejson.php")
.then(function(data) {//ERROR IS IN THIS LINE
if(!first) {
chatList = JSON.parse(data);
chatList.forEach(function(item) {
var liElm = document.createElement('li');
liElm.innerHTML = item.Message;
ulElm.appendChild(liElm);
});
</script>
</body>
推荐答案
尝试使用此-
<button class="btn btn-primary" id="requestButton">HTTP Request</button>
<ul id="myList"></ul>
<script type="text/javascript">
var ulElm = document.querySelector("#myList");
var first = false;
var chatList;
function updateChat() {
console.log("update Chat called");
$.get("http://projecttester.16mb.com/makejson.php", function(data) {
if(!first) {
chatList = JSON.parse(data);
chatList.forEach(function(item) {
var liElm = document.createElement('li');
liElm.innerHTML = item.Message;
ulElm.appendChild(liElm);
}
}
});
}
</script>
</body>
这篇关于未被捕获的TypeError:$ .get(...).then不是一个函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!