2017-05-04 79 views
1

這是我的代碼..我在控制檯收到錯誤Uncaught TypeError:$ .get(...)。然後不是函數..error是在第18次線

<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> 
+0

使用['()完成'](https://api.jquery.com/jquery.get/)不'then()' – Jag

+0

得到這個錯誤Uncaught TypeError:$ .get(...)。done不是函數 –

+1

'$ .get'不可用,使用'.done()','.always()'或者回調'$ .get(URL,callback)'。 https://api.jquery.com/jquery.get/ – rie

回答

0

嘗試使用此 -

<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> 
相關問題