2015-03-13 1 views
-1

здесь, когда я собираюсь заменить мой DIV я хочу, чтобы обновить данные только не весь HTML дизайн на 7 линииКак обновить только данные в ajax?

function func_name(id_1,id_2) 
{ 
    $.ajax({ 
     type :"GET", 
     url:''<?php echo site_url('controller/function');?>/'+id_1+'/'+id_2,<br /> 
     success: function(data){ 
      $('#right').html(data); // id where do you want to replace div 
     } 
    }); 
} 
+0

любая ошибка в консоли браузера? – Sarath

+0

Если вы скопировали этот код со своего сайта, он не должен работать вообще, вы потеряли свои кавычки. – mmgross

+0

Также укажите ** точное ** описание того, что вы хотите, чтобы ваш код делал и что происходит вместо этого. – mmgross

ответ

0

Если вы хотите обновить данные, вам необходимо определить некоторые идентификаторы элементов HTML документа и установите их один за другим.

Например, в функции обратного вызова $.ajax успеха, вместо вызова $('#right').html(data);, если ваш right контейнер имеет 2 пролеты, чтобы показать первое и второе имя какого-либо пользователя, вы могли бы сделать это:

$("#right #name").text(data.name); 
$("#right #secondName").text(data.name); 

... и ваш HTML должен выглядеть следующим образом:

<div id="right"> 
    <span id="name"></span> 
    <span id="secondName"></span> 
</div> 
Смежные вопросы