qq_26470013
skyblue_2012
采纳率15.4%
2018-12-12 08:40

ajax为何请求失败???????????????

已采纳

$.ajax({
type:"POST", //默认值: "GET")。请求方式 ("POST" 或 "GET"), 默认为 "GET"
url:"index.php", //当前页地址。发送请求的地址
dataType: "json",
cache: true,
data:JSON.stringify({
'goodsNum':1}),
success:function(data){
if(data){
alert(data);
//window.location.reload();
}
},
async:false, //true为异步请求,false为同步请求
error:function(){
alert("请求失败");
}
});

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • qq_40238073 qq_40238073 3年前

    图片说明

    点赞 评论 复制链接分享
  • qq_26470013 skyblue_2012 3年前

    我现在改了一下
    js中:
    $.ajax({
    url:"index.php", //当前页地址。发送请求的地址
    type:'POST', //默认值: "GET")。请求方式 ("POST" 或 "GET"), 默认为 "GET"
    cache: false,
    data:{'goodsNum':1},
    success:function(data){
    if(data){
    alert(data);
    }
    },
    //async:false, //true为异步请求,false为同步请求
    error:function(){
    alert("请求失败");
    }
    });
    php中:
    if($_POST['goodsNum']){
    $num = $_POST['goodsNum'];
    $title = $dou[$num-1][2];
    echo $title;
    $content1 = $dou[$num-1][3];
    echo $content1;
    }
    这里echo不出现在网页中,而是出现在ajax请求成功的提示框中
    然后在html中显示$title
    <?php echo $title; ?>
    显示不出

    点赞 评论 复制链接分享

相关推荐