这是我的情况......我是nodejs的新手,因为我有PHP / MySQL的背景,我想知道如何同步这两个..我会给你一个例子..假设有一个聊天框。当有人写入并按下输入时,数据将在ajax的帮助下进入MySQL数据库。我想使用nodejs获取该数据。 Ajax或PHP与提取无关。由于nodejs基本上是为实时应用程序构建的。我认为只使用nodejs获取数据是正确的做法。发送部分可以用php和ajax完成..
<body>
<div class="fetch_data">
/*Here I want to fetch and show the data using node.*/
</div>
<input type="text" id="chat_text"/>
<input type="button" onclick="sendata();">
</body>
Ajax部分
function sendata(){
var chattext = $('#chat_text').val();
var data = {
action : "send_data",
post : chattext
};
$.ajax({
type : "POST",
data : data,
url : "send_chat.php",
cache : false,
success : function(result){
console.log(result);
}
})
}
PHP部分..
$action = isset($_POST['action']);
if($action == "send_data"){
$chat = $_POST['post'];
$sql = "INSERT INTO `chat_table` VALUES(NULL, :chat)";
$sql_prepare = $db->prepare($sql);
$sql_prepare->bindParam(":chat", $chat);
$sql_prepare->execute();
echo "Successfully entered into the database!";
}
到现在为止发送部分已完成..我需要使用Node打开连接并获取其中的数据:<div class="fetch_data"></div>
我该怎么做?需要帮助。我发现没有一个明确的教程说明如何实现这个...谢谢