Ajax:在输入值而不是div中追加数据

时间:2013-08-07 15:14:43

标签: ajax callback append

这个ajax函数工作正常,但现在我想改变需​​要显示结果的地方

<script type="text/javascript">   
function submitForm1() {
var form1 = document.myform1;
var dataString1 = $(form1).serialize();
$.ajax({
type:'GET',
url:'file.php',
cache: false,
data: dataString1,
success: function(data){
$('#results').html(data);
}
});
</script>

HTML

<input type="hidden" name="Place" id="Place" value="//append data here">
<div id="result"><div>

我需要在ajax回调后将结果输入value =“”。 有什么办法吗?

1 个答案:

答案 0 :(得分:0)

尝试使用$('#result').html(data);代替$('#results').html(data);而忘记关闭功能

 function submitForm1() {
    var form1 = document.myform1;
    var dataString1 = $(form1).serialize();
    $.ajax({
       type: 'GET',
       url: 'file.php',
       cache: false,
       data: dataString1,
       success: function(data) {
         $('#result').html(data);
       }
     });
 }