如何通过ajax获取从后台传来的json后刷新前
3个回答
展开全部
用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);
}
});
});
})
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用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('<spanstyle="color:blue;">'+res.msg+'</span>');
}else{
$('#msg').append('<span style="color:blue;">'+res.msg+'</span>');
}
}
}});
后台:
echo json_encode(['is_success ' => 1,'msg' => 'test']);
前台:
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('<spanstyle="color:blue;">'+res.msg+'</span>');
}else{
$('#msg').append('<span style="color:blue;">'+res.msg+'</span>');
}
}
}});
后台:
echo json_encode(['is_success ' => 1,'msg' => 'test']);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看你用的是什么后台语言啦
也要看传的方式(post还是get)
php可以用$_GET,和$_POST
jsp中可以用request.getParameter()方法获取 //本人并没有使用过JSP
也要看传的方式(post还是get)
php可以用$_GET,和$_POST
jsp中可以用request.getParameter()方法获取 //本人并没有使用过JSP
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询