龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

nodejs教程之制作一个简单的文章发布系统_node.js(3)

时间:2014-11-22 03:06来源:网络整理 作者:网络 点击:
分享到:
复制代码 代码如下: !DOCTYPE html html head title %= title %/title link rel='stylesheet' href='/stylesheets/style.css' / script src="javascripts/zepto.js" type="text/javascript"/script /head bo

复制代码 代码如下:

<!DOCTYPE html>
<html>
<head>
    <title>
        <%= title %></title>
    <link rel='stylesheet' href='/stylesheets/style.css' />
    <script src="javascripts/zepto.js" type="text/javascript"></script>
</head>
<body>
    <h1>
        <%= title %></h1>
    <div>
        标题:<input type="text" id="title" />
    </div>
    <div>
        内容:<textarea id="content"></textarea>
    </div>
    <div>
        <input type="button" type="button" id="ok" value="添加新闻" />
    </div>
    <script type="text/javascript">
        $(document).ready(function () {
            $('#ok').click(function () {
                var param = {};
                param.title = $('#title').val();
                param.content = $('#content').val();
                $.post('/addNews', param, function () {
                    console.log('添加成功');
                });
            });
        });
    </script>
</body>
</html>

虽然现在还没有请求响应程序,所以数据并不会被处理,另外我们这里的附件也没有(现在附件只允许一个好了),于是再修改下代码,加入图片:

PS:比较麻烦的是图片经过ajax处理有点麻烦,所以我们这里乖乖的换回form操作算了,不然又要搞多久......

复制代码 代码如下:

<html>
<head>
    <title>
        <%= title %></title>
    <link rel='stylesheet' href='/stylesheets/style.css' />
</head>
<body>
    <h1>
        <%= title %></h1>
    <form enctype="multipart/form-data" method="post"  action="/addNews">
    <div>
        标题:<input type="text" id="title" name="title" />
    </div>
    <div>
        图片:<input type="file" id="pic" name="pic" />
    </div>
    <div>
        内容:<textarea id="content" name="content"></textarea>
    </div>
    <div>
        <input  type="submit" id="ok" value="添加新闻" />
    </div>
    </form>
</body>
</html>

这个样子就不需要过多的考虑附件问题,先暂时如此吧,现在先处理请求程序,这里先在public里面新建news文件夹用于存储其图片

model

在models文件夹新增news.js文件,为其构建实体,并赋予新增查询相关操作:

精彩图集

赞助商链接