使用Nodejs来提取数据和使用ajax来发送数据

时间:2014-03-29 18:25:17

标签: php mysql ajax node.js

这是我的情况......我是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>

我该怎么做?需要帮助。我发现没有一个明确的教程说明如何实现这个...谢谢

0 个答案:

没有答案