0

我正在使用 Youtube UploadWidget API,我想将 Youtube 返回的数据发送到控制器中的创建操作。我目前正在这样做,但它不起作用

$.get('/posts/create?param1=blah&param2=blahblah')

在控制台中,url 看起来是正确的,但不是调用 create 而是调用 show

Started GET "/posts/create?title=dsd&video=true&content=32OwWeyqXsc&event=[object%20Object]" for 128.12.174.98 at 2013-03-25 07:48:06 +0000                                       

PostsController 处理#show as /

我应该怎么做才能做到这一点?

谢谢

4

1 回答 1

0

您需要使用 POST http-verb。看看rails 路线

$.post('/posts?param1=blah&param2=blahblah')

我不知道这是否像写的那样工作,因为上面的代码没有回调:http ://api.jquery.com/jQuery.post/ 另请注意,“创建”不是 url 的一部分。

我建议使用这样的表格,我在我的项目中使用过:

paramObj = {param1: "blah", param2: "blahblah"};
callback = function(data){/*...*/};
url = "/posts";
$.post(url,paramObj,callback);
于 2013-06-04T16:46:42.797 回答