我有json文件,内容为列表国家 但是当我保存到数据库中时,只有第一句话 例如,如果我保存“美国”,则在数据库中仅“美国” 我希望保存所有,但我不能
var url_country="<?=base_url()?>country.json";
var negara_list ="<option value=''></option>";
$.getJSON(url_country, function(data) {
$.each(data,function(key,val){
negara_list += "<option value="+val+">"+val+"</option>";
});
$(".negara").html(negara_list);
});
这是保存在数据库中的功能
$form=$this->input->post('form');
$data=array(
'NIS' =>$form['nis'],
'NISN' =>$form['nisn'],
'NAMA_LENGKAP' =>$form['nama_lengkap'],
'KEWARGANEGARAAN' =>$form['kewarganegaraan'],
'BAHASA' =>$form['bahasa']
);
if($this->model->cekNis($form['nis'])->num_rows()==0 && $form['nisn']!=''){
$this->db->insert('m_siswa',$data);
$d['status']=1;
$d['keterangan']='data berhasil dimasukan';
}else{
$d['status']=0;
$d['keterangan']="data sudah pernah di tambahkan sebelumnya";
}
$d['data']=$data;
$this->json($d);
答案 0 :(得分:1)
您可能希望用引号将val
输入值封装起来,以便发送整个字符串:
negara_list += "<option value='"+val+"'>"+val+"</option>";