我正在使用Rails 3和JQuery。
我有两个变量,我想从我的JavaScript代码发送到控制器,并呈现我的意见,使他们有变量的新值。
我在JavaScript请求如下所示:
function sendGPToServer(title, address) 14 {
var dataString = 'name=' + title + '&address=' + address;
$.ajax({
type: "GET",
url: "/search",
data: dataString,
success: function() {
alert("succeeded!");
}
});
在页面控制器(其中搜索行动生活),我有
protect_from_forgery :except => [:search]
所以它不应该是安全问题。
我得到了“成功!”消息,但搜索不会被调用。但如果我手动重新加载主页的变量的值填入我的网站页面,因为我想。
有谁知道为什么会发生这种情况?是否因为我的JavaScript包含在我的html布局的标题中?
(也:在routes.rb中我已经改变页/搜索到搜索所以它不应该是一个问题)
谢谢
尝试添加一个错误()处理程序,以便您可以查看它是否404ing/500ing – jamiew 2011-01-30 17:36:04