Я использую jquery для изменения элементов html из HTTP-ответа от jquery. Элемент в html действительно был изменен, но сразу же вернулся к исходному содержанию - похоже, страница обновилась. Пожалуйста, дайте несколько предложений. Вот мой код.
<form action="" method="get" id="test_form">
<div class="form-group">
<input type="text" class="form-control input-sm" >
<input type="submit" class="btn btn-primary" id="submit-btn" onclick="submit_jquery()" value="">
</div>
</form>
<p id="p_test">123</p>
//// js code
function submit_jquery() {
var i =0;
$.ajax({
type:"GET",
async: false,
url:"http://127.0.0.1:80",
data:{source: i},
dataType:"json",
success:function(data){
j = JSON.stringify(data);
$("#p_test").replaceWith(j);
},
error: function(){
}
});
}