Rails + Ajax:如何在单击元素后处理JS代码?

时间:2013-08-18 13:44:48

标签: javascript ruby-on-rails ruby ajax action

我正在玩FIlePicker,所有请求都是在Javascript中发出的。 例如,要删除文件,我必须调用此代码段:

console.log("Storing...");
filepicker.store("Test text", function(InkBlob){
    console.log("Removing...");
    filepicker.remove(InkBlob, function(){
        console.log("Removed");
    });
});

但是如何在Rails中处理这段代码呢?例如,我有一个文件列表,其中是一个删除文件的链接,我如何处理上面的代码(上面的代码将删除物理文件)+更新数据库中的一些数据(UPDATE / DELTE)?

有人可以给我一些提示吗?

1 个答案:

答案 0 :(得分:1)

  

有人可以给我一些提示吗?

如果您希望服务器端知道客户端正在做什么,那么您需要让客户端向服务器端发送消息。你可以用ajax做到这一点。所以在你的filepicker.remove()行之后,插入一个jquery ajax调用。