我在如何解决这个问题上遇到麻烦
这是代码
$(document).ready(function (){
$('#submit').click(function (){
var username = $('#username').val();
var msg = $('#msg').val();
$.ajax({
type: 'POST',
url: 'get.php',
dataType: 'json',
data:'username='+username+'&msg='+msg,
success: function (data){
$.each(data, function(i) {
$('#info').append("<p> you are:"+data[i].username+"</p> <p> your message is:"+data[i].mesg);
});
}
});
});
});
仍然试图解决它,但我运气不好
答案 0 :(得分:0)
数据属性必须作为Json对象发送
data:'username='+username+'&msg='+msg,
你没有这样做..试试这种方式
data:{ 'username' : username , 'msg' : msg}
返回的json对象如何显示.. 它有两个名为用户名和 mseg 的键吗?
答案 1 :(得分:0)
数据应该写成JSON对象:
data: {'username': username, 'msg':msg},
答案 2 :(得分:0)
尝试将查询行更改为while ($row = mysql_fetch_array($result))
,然后查看其余代码是否有效。