使用ajax传递ruby参数

时间:2015-03-09 22:38:15

标签: ruby ajax

我有以下代码,当name =<%=" 123124"时,它会发送name的值。 %>,但是当name ="任何字符串"时它都会失败。

$("#submit").click(function() {
            var name = <%= "hahaha" %> ;
            $.ajax({
                type: "GET",
                url: "/update/data",
                data: { 'name' : name}
            });
        });

原因是什么?

1 个答案:

答案 0 :(得分:0)

当字符串中有空格时,它会失败,因为您需要在值周围加引号。使用:

var name = '<%= "any string" %>';