我有动作编辑然后发送json数据
public function btneditAction() {
$data['id'] = $this->request->getPost('id');
$data['uname'] = $this->request->getPost('uname');
$data['basesalary'] = $this->request->getPost('basesalary');
$data['travelfee'] = $this->request->getPost('travelfee');
$data['overtime'] = $this->request->getPost('overtime');
$data['ssc_emp'] = $this->request->getPost('ssc_emp');
$data['ssc_comp'] = $this->request->getPost('ssc_comp');
$Salarydetail = new SalaryMaster();
$pont=$Salarydetail->btnedit($data);
echo json_encode($pont);
$this->view->disable();
}
?>
它在网络中显示是这样的
{"valid":true} //when true {"valid":false} //when false
我想要那个有效的值,但是当我发出警报时,它只显示未定义的值?
BtnEdit : function(val){
var form=$('#edit_salary');
$.ajax({
type:'POST',
data: form.serialize(),
dataType:'json',
url : "btnedit",
success:function(d){
alert(d.valid); //undefined
alert(d); //{"valid":true}
}
});
}