如何通过ajax获取从后台传来的json后刷新前

2024-12-27 09:21:24
推荐回答(3个)
回答1:

用jquery+ajax

$(function(){
        $('#myForm').submit(function(){
            $.ajax({
                url:"test.php",
                data:{"canshu":canshu},
                dataType:"json",
                error:function(data){
                    alert(data);
                },
                success:function(data){
                    //此时的data就是后台返回来的数据
                    if (data == true)
                    {
                        window.location.reload();//刷新当前页面.
                    }
                    
                    alert(data);
                }
            });
        });        
    })

回答2:

使用jquery+ajax最简单
前台:
var data_post={'name':'liu','sex':17};
$.ajax({
type: "post",
dataType: "json",
url: './test.php',
data: data_post,
success: function (res) {
if (res != "") {
if(res.is_success == true){
$('#msg').append(''+res.msg+'');
}else{
$('#msg').append(''+res.msg+'');
}
}
}});

后台:
echo json_encode(['is_success ' => 1,'msg' => 'test']);

回答3:

看你用的是什么后台语言啦
也要看传的方式(post还是get)
php可以用$_GET,和$_POST
jsp中可以用request.getParameter()方法获取 //本人并没有使用过JSP