0
function ajaxRequest(){

    $.ajax({
        type: 'GET',
        url: 'client/orders/send_mail_to_notaries',
        data: { subject: "hi" }
    });
    return false;

  }

它不会在控制器中传递任何参数。任何人都可以触发它吗?

4

2 回答 2

1

根据您今天早上在 rails 2 中提出的 page.replace_html 方法的问题,我猜您正在使用原型。

您可以检查是否包含 jQuery 吗?除非包含 jQuery,否则此 ajax 请求将不起作用。

于 2013-04-04T10:43:59.037 回答
0

我刚刚尝试了您使用的方法,它对我有用。也许路由器/控制器有问题?

在调试 ajax 时,使用 Chrome 开发人员工具栏非常方便。启动它,运行 javascript 看看会发生什么。

要查看来自服务器的响应,您可以翻转到“网络”选项卡以查看响应是什么。

于 2013-04-04T10:19:02.233 回答