jQuery插件——x-editable表单字段实时编辑)——提交的参数params问题

提交的参数params的写法:


1.以function键值对的方式提交参数

$('#field').editable({
  ...        
  params: function(params) {  //params already contain `name`, `value` and `pk`
    var data = {};
    data['id'] = params.pk;
    data[params.name] = params.value; //这样提交过去的参数就是键值对的形式
    return data;
  }
});

2.以object的方式提交参数

$('#field').editable({
  ...        
  params: {"bb":"yyy","aa":"xxx"},//还是会带上默认的值 :`name`, `value` and `pk`
  
  
});


3.提交json格式的参数

//submit in JSON format        
$('#field').editable({
  ...        
  params: function(params) {
    return JSON.stringify(params);  //note: for older browsers you may need json2.js from json.org
  }
});


你可能感兴趣的:(params,x-editable)