我尝试使用 jquery 更新列表,但由于某种原因,POST 函数返回奇怪的对象。任何想法如何从 POST 答案中检索数据?
 var ans = jQuery.post("mysite.com", {name: "John"})
 var cont = jQuery( ans ).find( "#content" );
 alert(cont);
和页面:
<?php
   echo "<div id='content'>";
   echo $_POST['name'];
   echo '</div>';
?>
当我尝试使用以下命令读取对象的所有字段时,它会提醒 [对象]:
answ = '';
for( var key in ans ) {
   answ = answ + 'key: ' + key + '\n' + 'value: ' + ans[key];
}
jQuery('#somediv').html( answ );
任何想法如何获得我在另一页上的回应?
编辑:我按照你们的建议尝试了以下操作:
var ans = jQuery.post("mysite.com", {name: "John"});
jQuery.when(ans).then(function(answ){
var cont = jQuery( answ ).find( "#content" );
alert(cont);
});
并且:
var ans = jQuery.post("mysite.com", {name: "John"}, function(answ){
var cont = jQuery( answ ).find( "#content" ).html(); 
alert(cont);
});
但它仍然不起作用。警报根本没有显示这意味着它之前有问题。