JQ部分
$(function(){
$('#sub_btn').click(function(){
$.ajax({
type: "POST",
url: "{:U('Messagebord/sendmsg')}",
data: {saytext:$("#saytext").val(), User_phone:$("#User_phone").val()},
dataType: "json",
success: function(data){
$('.message').before('<div class="message"><div class="message_head"><div class="message_headinner"><div class="head_pic"><div class="head_picinner"><img src="__PUBLIC__/img/test.jpg" style="width:60px;height:60px;"></div></div><div class="nickname">'+data["User_nickname"]+'</div></div></div><div class="message_info">'+data["Message_content"]+'</div></div>');
}
});
})
PHP部分
public function sendmsg(){
$data['Message_content'] = I('saytext');
$data['Writer_id'] = $_SESSION['User_phone'];
$data['User_id'] = I('User_phone');
$data['Message_time'] = time();
$msg = D('Messagebord')->sendmsg($data);
if($msg){
$info = M('userbasicinfo');
$res = $info -> where('User_phone ='.$_SESSION['User_phone'])->find();
$data['User_nickname'] = $res['User_nickname'];
$data['Message_content'] = $data['Message_content'];
echo json_encode($data);
}
}
datatype与后台返回数据类型须一致!