2014-03-19 30 views
1

我有一個我一直在做的改變的Backbone應用程序。它是一個類似CMS的系統,我們在服務器上維護一個緩存以更快地傳送內容。但是,添加新內容時需要清除緩存。所以,我在服務器上添加了一個POST方法來清除服務器上的「緩存」。此調用僅返回HTTP響應200或4xx。沒有Model對象的服務器請求主幹

我想從我的Backbone應用程序調用此方法,但沒有與「緩存」關聯的模型。據我所知,該應用的所有其他請求都是模型上的fetch(),save(),destroy()。如何在沒有模型的情況下提出請求?

PS。我是新來的骨幹

回答

2

你可以只是做一個jQuery的POST,而不理會骨幹

$.ajax({ 
    type: "POST", 
    url: url, 
    data: data, 
    success: success, 
    dataType: dataType 
}); 
+0

我想到這一點。但是,基本URL骨幹網用於請求來自'server.js'文件。我們使用'node server.js'來啓動服務器。基本URL根據服務器運行的位置而變化。我無法弄清楚如何在骨幹應用程序中獲取該基本網址。我可以上傳'server.js'文件給你看看嗎? –

+0

服務器無法直接指定Backbone模型或集合的URL;它必須設置在客戶端的某個地方。找出這是哪裏,這就是你可以得到帖子的URL –

+0

只做了一個項目範圍的字符串搜索。基本URL只有兩個地方是'server.js'。它必須有一種方式到達Backbone模型。模型只有端點,比如'/ users'。而已。 –