2017-03-09 61 views
-1

這是我走到這一步,如何從一個節點顯示數據的js割斷我的html頁面

var express = require('express'); 
var app = express(); 

app.get('/data', function(req, res){ 
    res.send('hello world'); //replace with your data here 
}); 

app.listen(8888); 

的HTML

<div id="test"></div> 
<input type="button" id="but" value="Link"> 


<script> 
    $(document).ready(function() { 
     $('#but').click(function(){ 
      $.get('http://localhost:8888/data', {}, function(data){ 
       $("#test").append(data); 
      }); 
     }); 
    }); 
</script> 

我只是想在div裏面顯示hello世界有人可以幫忙嗎?

+0

你導入jQuery嗎? – pandamakes

+0

是的,它在html的頭部 – Salyeri

回答

0

.test是一個類選擇器。它匹配0個元素,因爲您的元素都不是該類的成員。

您有<div id="test">id不是class

一個ID選擇使用#,不.

+0

好的,謝謝,只是改變它,但它仍然不會工作 – Salyeri

+0

也許這也是[複製](http://stackoverflow.com/questions/35553500/xmlhttprequest-cannot-load-https- www-website-com/35553666#35553666),但是您沒有在瀏覽器的開發人員工具中提到控制檯上的任何錯誤。 – Quentin

0

您還可以更改div來有指定的測試類。

此外,在某些系統中,使用端口8888不起作用。 改爲嘗試8080。

相關問題