JQuery Ajax成功:function()

我将数据发布到php处理页面,如下所示:

$insert = mysql_query( 'INSERT INTO ' . $table . ' (' . substr($addfields,0,-1) . ') ' . 'VALUES (' . substr($addvals,0,-1) . ')'); 

我希望有:

 if($insert): echo 'Message 1'; else: echo 'message2'; endif; 

我的成功是怎么做的:function()在

显示消息?

我试过了:

 success: function() { $(#result).html(html); } 

该代码不会在div标签中显示该消息。

如何将数据发布到div?

假设您的$.ajax()请求使用dataType: 'html' (或默认值,将智能猜测),您的success函数将接收返回的文本作为其第一个参数:

 $.ajax({ url: '/mypage.php', dataType: 'html', success: function(data) { $('#result').html(data); } }); 

应该把你的mypage.php转储出来的任何HTML,并替换页面上的

内容就好了!

我已经组装了一个jsfiddle演示供您查看。