小电商项目实战 互动版

添加函数


关于dbHelper.js文件里方法的访问很简单,如下所示:

global.dbHelper = require( './common/dbHelper' );

这里我们使用globa来定义全局变量dbHelper,那么dbHelper就可以在任何模块内调用了。

然后我们就开始修改register视图页面,添加单击事件,例如:

<input type="button"  onclick="register()" value="注 册" />

对应register()函数,大致如下:

function register(){
   //通过serialize()方法进行序列化表单值,创建文本字符串。
   var data = $("form").serialize();
   //例如:"username=张三&password=12345"
   $.ajax({
       url:'/register',
       type:'POST',
       data:data,
       success:function(data,status){
           if(status == 'success'){
               location.href='register';
           }
       },
       error:function(res,err){
           location.href='register';
       }
   });
}