我的 codeigniter 视图中有 jquery ajax 函数,它将 textfiled 值存储到 Mysql 数据库表中的字段中。问题是它将空格以 %20 的形式存储在数据中。实际上,我什至不确定问题出在 ajax 函数上还是那里发生了什么。
查询:
var url = "<?php echo base_url();?>index.php/it_inventory/saveNewAssetType/" + asset_name;
$.ajax({
type: "POST",
url: url,
success: function()
{
alert("New asset saved!");
}
});
控制器功能:
function saveNewAssetType($asset_name="") {
return($this->it_inventory_model->saveNewAssetType($asset_name))?TRUE:FALSE;
}
型号功能:
function saveNewAssetType($asset_name){
$asset_data = array ('code'=>'','name'=>$asset_name);
return($this->db->insert('asset_types',$asset_data))?TRUE:FALSE;
}