我使用rails和tinyMCE,我很难让params传递给控制器。我相信它与实际的ajax调用有关,因为我无法在我的参数中获得值。
我创建了测试数据,因为我认为var序列化出了问题,但这就是我在调用' params'在我的终端(我在我的控制器中使用binding.pry)。
终端输出:
$("#tinymceForm").on('submit',"click", function (e) {
tinyMCE.triggerSave();
var serialized = tinyMCE.activeEditor.serialize();
var f = "test";
$.ajax({
type: 'POST',
url: action,
data: f,
async: false,
success: function (data, textStatus, request) {
alert('Succes occurred');
},
error: function (req, status, error) {
alert(status);
alert(error);
alert("Error occurred!");
}
});
return false;
});
这是我的ajax电话:
{{1}}