0
發出的信件點擊按鈕時,我已在服務器上如何獲得在軌控制器PUT PARAMS使用jquery.ajax
(function() {
$("#btnStep2").click(function() {
number = $('#btnStep2').attr('number');
var dataString='number='+number+'&reserved='+$('#rd'+number).is(':checked')+'&environment=qa1';
alert(dataString);
$.ajax({
type: "PUT",
url: "/tnrepos/"+number,
contentType: "application/text; charset=utf-8",
beforeSend: function(xhr) {xhr.setRequestHeader('X-CSRF-Token', $('meta[name="csrf-token"]').attr('content'))},
data: dataString,
success: function(data){
alert("update successfully");
}});
return false;
});
});
是看
Started PUT "/tnrepos/12345" for 127.0.0.1 at 2013-03-15 11:38:03 -0700
Processing by TnreposController#update as */*
Parameters: {"id"=>"12345"}
,但我沒有看到過的其它參數。 。
在控制器I打印PARAMS
"action"=>"update", "controller"=>"tnrepos", "id"=>"12345"}
爲什麼沒有其他參數?我測試了Firefox和Chrome。