我有一個產生字符串的JavaScript應用程序。我想將這個字符串傳回給我的服務器並將其分配給一個特定的屬性。顯然AJAX可以做到這一點。不幸的是,我是Rails和AJAX的新手,我無法找到有關如何實現傳輸的明確說明。有沒有簡單的標準方式將字符串發送到Rails服務器並將其分配給模型屬性?從JavaScript應用程序到Rails服務器的數據傳輸
目前,該代碼是在我的JavaScript函數直接插入。它看起來像這樣:
$.ajax({
type: 'POST',
url: '/bookcases/'+window.location.href.split('/')[4],
data: {'_method':'put', 'bookcase[imagemap]':mapcode},
dataType: 'html',
success: function() {alert("Data Saved");}
});
Firebug給我一個404 Not Found錯誤。我用這個URL修飾了一下,用可能的候選項替換了'edit',比如attribute和POST的名字。我也一起刪除了「編輯」。到目前爲止,我始終得到同樣的錯誤。唯一的例外是當我將URL設置爲'/'時,彈出成功消息。不幸的是,地圖代碼數據並未實際植入。
問題太廣泛了,您能否創建AJAX請求了? –
我沒有,但我有什麼樣的代碼看起來像基於感[此鏈接](http://guides.rubyonrails.org/ajax_on_rails.html)和[此鏈接](HTTP:// WWW .activars.com/2009/04/13 /傳遞的JavaScript變量到軌控制器/)。不過,我不確定在哪裏插入這段代碼。 – nullnullnull
你應該改善這個問題,試試你沒有用過的東西。顯示你嘗試過某些東西的問題更有可能得到回答 –