私は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()
そして、saveメソッドを使用しました。
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()メソッドを呼び出すと、ユーザーテーブルに何かが挿入されますが、パスワードフィールドにのみ挿入されるため、データベースに挿入されているようです。