JQuery Ajax success: 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 (), чтобы отобразить сообщение в <div id="result"></div> ?

Я пытался:

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

Этот код не отображает сообщение в теге div.

Как отправить данные в div?

Предполагая, что ваш $.ajax() использует dataType: 'html' (или значение по умолчанию, которое будет разумно угадать), ваша функция success получит возвращаемый текст в качестве первого параметра:

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

Должен взять любой HTML ваш mypage.php выгружается и заменяет содержимое <div id="result"> на странице просто отлично!

Я собрал демо-версию jsfiddle, чтобы вы могли посмотреть.