<?php echo "123"; ?>
function ajax(){
$.ajax({
type:"POST",
url:"e.php",
success: function(data) {
$("#ajax_dl").html(data);
}
});
return false;
};
<div id="ajax_dl"></div>
在执行ajax()的时候,div会被赋值123
第一个问题:当我把div改成<input type="button" id="ajax_dl" value="" placeholder="取值">的时候,input不显示123,。
我想要的是点击input的时候,把123赋值到value=""里面,“取值”两个字消失,并且再次点击input的时候会重新执行ajax(),每点击一次就重新执行一次ajax(),并把新的值赋到value=""里,这样是不是就不能用 $("#ajax_dl").html(data);了,那该用什么代码呢?
第二个问题:如何让input中始终存在取值二字,比如之前是<input type="button" id="ajax_dl" value="" placeholder="取值">,执行ajax()后是<input type="button" id="ajax_dl" value="123 重新取值" placeholder="取值">,再次点击input会从php重新取值,但是“重新取值”这4个字始终存在value里面。
望大牛解答