2016-08-28 3 views
0

Это код ajax, который я использовал, и я вызываю его каждый раз, когда я нажимал строку в таблице.Обновленная страница Ajax без перезагрузки удваивает содержимое

function loadPage() { 
     var xhttp = new XMLHttpRequest(); 
     xhttp.onreadystatechange = function() { 
      if (xhttp.readyState == 4 && xhttp.status == 200) { 
       document.getElementById("view").innerHTML=xhttp.responseText; 
       } 
     }; 
     xhttp.open("GET", "userTable.php", true); 
     xhttp.send();   
    } 

данные меняются всякий раз, когда я щелкаю по каждой строке, что я хочу. Но как только я нажал на строку, содержимое моей страницы (текстовые поля, таблицы, кнопки и т. Д.) Удваивается. Пожалуйста, помогите мне исправить это. Благодарю.

+0

если это удвоение, вы должны получать двойные ответы в 'responseText' –

+0

@JaromandaX вы можете сказать мне, как я могу это исправить? Я искал его, но не могу найти те, у кого есть двойные ответы. – eshi

+0

нет, потому что я не вижу, что вернется - только вы можете видеть, что –

ответ

0

Я исправил его.

$.ajax({ 
     type: "GET", 
     url: "userTable.php?selEmp="+value, 

     success: function (response) { 

     $("#userBody").html(response); 
     setInformation(); 

     } 
}); 

это то, что я использовал вместо другого :)

Смежные вопросы