我刚刚开始使用backbone.js,并且正在使用Nettuts 上的本教程。http://net.tutsplus.com/tutorials/javascript-ajax/getting-started-with-backbone-js/
var user = Backbone.Model.extend({
initialize: function(){
console.log('user was initialized!');
},
defaults:{
'name' : 'wern',
'full_name' : 'rem falkner',
'password' : 'secret',
'email' : 'secret@gmail.com'
}
})
var u = new user()
然后我使用了保存方法:
u.save(undefined, {url : 'inserts.php'})
Inserts.php 包含:
<?php
include('conn.php');
$name = $_POST['name'];
$password = md5($_POST['password']);
$email = $_POST['email'];
$db->query("INSERT INTO tbl_users SET user_id='$name', pword_hash='$password', full_name='$name', email='$email'");
?>
我的代码有什么问题?它似乎正在插入数据库,因为每当我调用 save() 方法时,它都会在用户表上插入一些东西,但只在密码字段中。