これは繰り返し質問ですが残念です。しかし、私は自分のnodejsからのデータをhtmlで表示する方法を見つけようとしています。私はhtmlページでこのデータを表示したいhtmlのnodejsから表示されるデータを表示
var express = require('express');
var app = express();
var path = require('path');
var data = new Array;
data.push([1,2,3]);
data.push([4,"Test data",6]);
app.use(function (req, res) {
// Website you wish to allow to connect
res.setHeader('Access-Control-Allow-Origin', 'http://localhost:9000');
// Request methods you wish to allow
res.setHeader('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, PATCH, DELETE');
// Request headers you wish to allow
res.setHeader('Access-Control-Allow-Headers', 'X-Requested-With,content-type');
// Set to true if you need the website to include cookies in the requests sent
// to the API (e.g. in case you use sessions)
res.setHeader('Access-Control-Allow-Credentials', true);
res.send(data)
//next();
});
app.listen(9000, function() {
console.log('Example app listening on port localhost:9000!');
});
:
以下は、私のdata.jsコードです。誰でもHTML/JQueryスクリプトをここで手助けできますか?ありがとう。
HTMLコード:
<script type="text/javascript">
jQuery(document).ready(function($) {
alert('Hello');
$.ajax({
url:"http://localhost:9000",
dataType: 'json',
data: data,
success: success
});
$.get('/', {}, function(data){
// not sure it is the right code
console.log(data);
// then the code to create a list from the array (no pb with that)
});
//function jsonpCallback(data){
// alert("jsonpCallback");
//}
//do jQuery stuff when DOM is ready
});
</script>
<h1>Header Text</h1>
コードサンプルを共有していただけますか? –