0

backbonejsをphpに投稿して取得するにはどうすればよいですか?
以下は私のコードです。1つは正常に機能するajaxの方法で、出力メッセージを投稿して取得します。しかし、私は今backbonejsを学んでいます.fetch()を使用して取得し、save()を投稿するのは正しいですか? ajaxのように同じ結果を出力するには?
ありがとう。

php

<div class="con">
<?php 
if($_POST){
    // print_r($_POST);
    print $_POST['name'];
}else{
    print 'error';
}
?>
</div>

ajax
js

$.ajax({
    type: "POST",
    url: "inserts.php",
    data: { name: "tim"}
}).done(function( msg ) {
    var con = $(msg).filter('.con').html();
    console.log(con);
});

output => print $_POST['name'] =>tim

バックボーンjs

Backbone.emulateHTTP = true; 
Backbone.emulateJSON = true;
var Person = Backbone.Model.extend({
    // defaults: {
    // name: 'undefined',
    // age: 'undefined'
    // },
    urlRoot: "inserts.php",
});
person = new Person({name:"tim"});
person.save();

アップデート

person.save({
    success: function(model,response, options){
        console.log('success'); => nothing output
        => and how to output 'tim' in console.log 
    },
    error: function(model, xhr, options){

    }
});
4

1 に答える 1

0

試す

person.save({
  success: function(model, response, options) {
  },
  error: function(model, xhr, options) {
  }
});
于 2013-09-17T20:47:46.543 に答える