私のcodeigniterビューにjqueryajax関数があり、テキストファイルの値をMysqlデータベーステーブルのフィールドに格納しています。問題は、データ内の空白を%20の形式で格納することです。実際、問題がajax関数にあるのか、そこで何が起こっているのかさえわかりません。
Jquery:
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;
}