Với backbone.js tôi đang lưu mô hình. Một PUT được gửi đến máy chủ và phản hồi được trả về. Lần đầu tiên tôi làm điều đó, nó trả về thành công, những lần sau một lỗi được trả về, bởi vì sau lần đầu tiên câu trả lời được thêm vào mô hình.Cách nhận phản hồi tốt từ việc lưu mô hình
Lưu hàm trong Backbone.js:
saveCountry: function() {
this.model.save({},{
success: function(model, response) {
console.log('success! ' + response);
},
error: function(model, response) {
console.log('error! ' + response);
}
});
this.render();
return false;
},
PHP trả về một JSON-chuỗi:
{"response": "Model saved!"}
Sau PUT của nhận được một lỗi như phản ứng, bởi vì 'phản ứng' được thêm vào mô hình:
Unknown column 'response' in 'field list'
Tại sao phản hồi được thêm vào mô hình và làm cách nào để ngăn chặn mô hình?
Bạn không thể chỉ thực hiện điều kiện và bỏ qua 'phản hồi' trong tập lệnh php của mình? – swatkins
Tôi có thể, nhưng tôi nghĩ rằng nó sẽ được sạch hơn để cho phía máy chủ quyết định phản ứng. – GijsjanB
Bạn có nghĩa là "khách hàng" phụ? – swatkins