<script> var depart_date='11 February 2013';
var depart_date='21 February 2013';
</script>
jQuery.ajax({
data: { depart: depart_date, return_date: return_date},
type: 'post',
url: "/payment/create",
});
这是我的ajax电话。
在终端中,它的值为{“离开”=&gt;“2013年2月11日”,“return_date”=&gt;“2013年2月21日”}
但是在控制器参数[:depart]&amp; params [:return]显示为nil
值。
一个人可以帮我解决我的错误吗?
答案 0 :(得分:0)
将您的ajax更改为以下
jQuery.ajax({
url: "/payment/create", // you to pass this as the url option
type: 'post',
data: 'depart=' + depart_date,
dataType: 'script', // this should be dataType, not dateType
success: function() { alert('success') } // this should be a function
});