$(document).ready(function(){
$("#bn1").click(function(){

htmlobj=$.ajax({url:"controller/mycontroller.php",
async:true,
type:'POST',
data:{
name:$("#login_1.name").val() ,
passwo:$("#login_1.password").val() ,
flag:'1',

}
});
alert(htmlobj.responseText);
$("#myDiv").html(htmlobj.responseText); });
}); alert(htmlobj.responseText);提示undefined;

解决方案 »

  1.   

    ajax是异步,要用回调方式
    $(document).ready(function(){
        $("#bn1").click(function(){        $.ajax({url:"controller/mycontroller.php",
                async:true,
                type:'POST',
                data:{
                    name:$("#login_1.name").val() ,
                    passwo:$("#login_1.password").val() ,
                    flag:'1',
                },
                dataType: "json",
                success: function(htmlobj){
                    alert(htmlobj.responseText);
                    $("#myDiv").html(htmlobj.responseText);
                }
            });    });
    });