0
私はjsを初めて使っています。最近、私は機能を実装したい、そこにデータを取得するボタンがある、データベースにアクセスした後にデータベースにページに表示され、MySQLサーバーのデータベースはnodejsを使用してnodejsで書き込む方法を構築しています。sqlからnodejsへデータを取得してjsonを返す方法は?
XML/HTMLコード
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<button>get</button>
<!-- show data -->
<div id="res"></div>
</body>
<script src="node_getdata.js"></script>
</html>
あなたは非常に(そのように見える可能性がある、Expressのフレームワークを使用してWebサーバーを作成することができたJavaScriptコード
var http = require("http");
var mysql = require("mysql");
var conn = mysql.createConnection({
host : "localhost",
user : "root",
password : "",
database : "test"
});
conn.connect();
conn.query("select * from person", function(err,results){
if(err){
console.log(err);
return;
}
console.log("Result", results);
});
は、ノードを使用してWebサーバーを作成し、AJAX呼び出しを使用してHTMLページからあなたの関数を呼び出す:
そして、HTTP呼び出しを実行するために、あなたはbutton
onClick
でイベントを定義することができます。 – Shubham