Javascript 如何将动态生成的元素保存到数据库中?

Javascript 如何将动态生成的元素保存到数据库中?,javascript,jquery,database,Javascript,Jquery,Database,假设您使用Embeddely API并在application.js文件中进行调用: $('a.oembed').embedly({maxWidth:300,'method':'replace'}).bind('embedly-oembed', function(e, oembed){ alert(oembed.title); }); 现在您有了hashoembed,可以在回调函数中调用,例如,ombed.thumboil\u url或oembed.title。我想知道

假设您使用Embeddely API并在application.js文件中进行调用:

$('a.oembed').embedly({maxWidth:300,'method':'replace'}).bind('embedly-oembed', function(e, oembed){ 
           alert(oembed.title);
});
现在您有了hash
oembed
,可以在回调函数中调用,例如,
ombed.thumboil\u url
oembed.title
。我想知道如何将回调函数中的这些元素之一保存到数据库中

jQuery代码看起来像这样吗:

$.ajax({
   type: "POST",
   data: { title: 'oembed.title', thumbnail_url: 'oembed.thumbnail_url'}
});

看起来您只需要使用AJAX-,将标题和缩略图返回到应用程序


jQuery ajax api非常简单-。

我实际上对jQuery还相当陌生。我在上面发布了我认为jQuery代码可能的样子。是这样吗?我不确定我是否需要一个
url:
设置。没错。您确实需要一个url设置-指向处理在您的服务器上创建嵌入资源的url。嗯,我不确定是哪个url。目前,动态内容是由我的application.js文件生成的,但无论如何,我都要在这里调用.ajax()。我是否应该将url设置为
application.js
?否。您需要一个由数据库支持的服务器,该服务器为您提供一个url,您可以在其中发布数据。您的服务器堆栈是什么?到目前为止,我只使用内置的rails服务器进行开发。