0

这个 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="" 中。有什么办法可以做到这一点?

4

1 回答 1

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);
       }
     });
 }
于 2013-08-07T15:19:48.457 回答