Tôi có một số mã thử nghiệm mà tôi đang cố gắng sử dụng để tìm ra backbone.js. khi tôi gọi phá hủy trên một đối tượng mô hình xương sống làm cho một yêu cầu DELETE để dịch vụ còn lại của tôi. nhưng, tôi không thể thấy bất kỳ ID nào cho biết bản ghi nào đang bị xóa trong dữ liệu yêu cầu, chuỗi truy vấn, nội dung hoặc bất kỳ đâu.nơi để có được id hồ sơ khi gọi backbone.js tiêu diệt
mô hình của tôi có thuộc tính id và tôi đã gán cho nó giá trị là 1. có điều gì khác mà tôi phải làm để đảm bảo id được chuyển qua máy chủ không? hoặc là có một số cách khác mà tôi có nghĩa vụ để phát hiện những gì hồ sơ đang bị xóa?
Edit - Dưới đây là các mã có liên quan:
var AccountModel = Backbone.Model.extend({
url: 'Account/Update',
id: null,
username: ''
});
var accountM = new AccountModel({id: 1, username: 'test'});
accountM.destroy();
Khi tôi nhìn vào debugger tôi thấy yêu cầu AJAX được thực hiện, nó chỉ trông như thế này:
Request URL:http://localhost/probli/Account/Update
Request Method:DELETE
Status Code:200 OK
Có doens't vẻ là ID hoặc bất kỳ thứ gì và không có dữ liệu bài đăng. Tôi có làm gì sai không? Cảm ơn.
bạn có thể chia sẻ của bạn kiểm tra mã xin vui lòng? –
tôi vừa chỉnh sửa bài đăng để thêm mã. cảm ơn vì đã tìm kiếm! – Jason